# near model CODE resource # jump table entries: 44752-44812 (61 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 AED0 syscall 0xAD0, auto_pop 00000004 0000 2172 ori.b D0, 0x72 /* 'r' */ 00000008 302F 000A move.w D0, [A7 + 0xA] 0000000C 48C0 ext.l D0 0000000E 322F 0008 move.w D1, [A7 + 0x8] 00000012 48C1 ext.l D1 00000014 5281 addq.l D1, 1 00000016 9280 sub.l D1, D0 00000018 202F 0004 move.l D0, [A7 + 0x4] 0000001C E2A8 lsr D0, D1 0000001E 322F 000A move.w D1, [A7 + 0xA] 00000022 48C1 ext.l D1 00000024 7401 moveq.l D2, 0x01 00000026 E3AA lsl D2, D1 00000028 5382 subq.l D2, 1 0000002A C480 and.l D2, D0 0000002C 2002 move.l D0, D2 0000002E 4E75 rts 00000030 48E7 0C00 movem.l -[A7], D4,D5 00000034 206F 000C movea.l A0, [A7 + 0xC] 00000038 342F 0010 move.w D2, [A7 + 0x10] 0000003C 3A2F 0012 move.w D5, [A7 + 0x12] 00000040 3005 move.w D0, D5 00000042 48C0 ext.l D0 00000044 3202 move.w D1, D2 00000046 48C1 ext.l D1 00000048 5281 addq.l D1, 1 0000004A 9280 sub.l D1, D0 0000004C 3401 move.w D2, D1 0000004E 3002 move.w D0, D2 00000050 48C0 ext.l D0 00000052 3205 move.w D1, D5 00000054 48C1 ext.l D1 00000056 7801 moveq.l D4, 0x01 00000058 E3AC lsl D4, D1 0000005A 5384 subq.l D4, 1 0000005C E1AC lsl D4, D0 0000005E 3002 move.w D0, D2 00000060 48C0 ext.l D0 00000062 222F 0014 move.l D1, [A7 + 0x14] 00000066 E1A9 lsl D1, D0 00000068 C284 and.l D1, D4 0000006A 2004 move.l D0, D4 0000006C 4680 not.l D0 0000006E C090 and.l D0, [A0] 00000070 8081 or.l D0, D1 00000072 2080 move.l [A0], D0 00000074 2010 move.l D0, [A0] 00000076 4CDF 0030 movem.l D4,D5, [A7]+ 0000007A 4E75 rts 0000007C 1B6F 0004 232A move.b [A5 + 0x232A /* export_1121 */], [A7 + 0x4] 00000082 4E75 rts 00000084 102D 232A move.b D0, [A5 + 0x232A /* export_1121 */] 00000088 4E75 rts 0000008A 2B6F 0004 232C move.l [A5 + 0x232C], [A7 + 0x4] 00000090 4E75 rts 00000092 4A2D 232A tst.b [A5 + 0x232A /* export_1121 */] 00000096 660A bne +0xC /* 000000A2 */ 00000098 594F subq.w A7, 4 0000009A A975 syscall TickCount 0000009C 201F move.l D0, [A7]+ 0000009E 2B40 232C move.l [A5 + 0x232C], D0 label000000A2: 000000A2 202D 232C move.l D0, [A5 + 0x232C] 000000A6 4E75 rts 000000A8 48E7 1800 movem.l -[A7], D3,D4 000000AC 382F 0010 move.w D4, [A7 + 0x10] 000000B0 362F 000E move.w D3, [A7 + 0xE] 000000B4 0C43 FF9C cmpi.w D3, 0xFF9C 000000B8 6F18 ble +0x1A /* 000000D2 */ 000000BA 4A43 tst.w D3 000000BC 6C14 bge +0x16 /* 000000D2 */ 000000BE 700A moveq.l D0, 0x0A 000000C0 C1C4 muls.w D0, D4 000000C2 3203 move.w D1, D3 000000C4 48C1 ext.l D1 000000C6 4481 neg.l D1 000000C8 D280 add.l D1, D0 000000CA 3001 move.w D0, D1 000000CC 4CDF 0018 movem.l D3,D4, [A7]+ 000000D0 4E75 rts label000000D2: 000000D2 0C43 FF9C cmpi.w D3, 0xFF9C 000000D6 6706 beq +0x8 /* 000000DE */ 000000D8 0C43 FF9B cmpi.w D3, 0xFF9B 000000DC 6638 bne +0x3A /* 00000116 */ label000000DE: 000000DE 0C44 0008 cmpi.w D4, 0x8 000000E2 6D1A blt +0x1C /* 000000FE */ 000000E4 0C43 FF9C cmpi.w D3, 0xFF9C 000000E8 6708 beq +0xA /* 000000F2 */ 000000EA 203C 0000 00B6 move.l D0, 0xB6 000000F0 6006 bra +0x8 /* 000000F8 */ label000000F2: 000000F2 203C 0000 00B5 move.l D0, 0xB5 label000000F8: 000000F8 4CDF 0018 movem.l D3,D4, [A7]+ 000000FC 4E75 rts label000000FE: 000000FE 0C44 0004 cmpi.w D4, 0x4 00000102 660A bne +0xC /* 0000010E */ 00000104 303C 008D move.w D0, 0x8D 00000108 4CDF 0018 movem.l D3,D4, [A7]+ 0000010C 4E75 rts label0000010E: 0000010E 7000 moveq.l D0, 0x00 00000110 4CDF 0018 movem.l D3,D4, [A7]+ 00000114 4E75 rts label00000116: 00000116 7000 moveq.l D0, 0x00 00000118 4CDF 0018 movem.l D3,D4, [A7]+ 0000011C 4E75 rts 0000011E 594F subq.w A7, 4 00000120 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 00000126 486F 0004 pea.l [A7 + 0x4] 0000012A 4EAD B558 jsr [A5 - 0x4AA8] 0000012E 206F 0010 movea.l A0, [A7 + 0x10] 00000132 20AF 0008 move.l [A0], [A7 + 0x8] 00000136 4FEF 000C lea.l A7, [A7 + 0xC] 0000013A 4E75 rts fn0000013C: 0000013C 2F0A move.l -[A7], A2 0000013E 5D4F subq.w A7, 6 00000140 4A2D 20A8 tst.b [A5 + 0x20A8] 00000144 6700 0128 beq +0x12A /* 0000026E */ 00000148 4A6F 000E tst.w [A7 + 0xE] 0000014C 6F6A ble +0x6C /* 000001B8 */ 0000014E 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000152 2050 movea.l A0, [A0] 00000154 2050 movea.l A0, [A0] 00000156 302F 000E move.w D0, [A7 + 0xE] 0000015A B068 000A cmp.w D0, [A0 + 0xA] 0000015E 6E58 bgt +0x5A /* 000001B8 */ 00000160 4A6F 0010 tst.w [A7 + 0x10] 00000164 6F52 ble +0x54 /* 000001B8 */ 00000166 302F 000E move.w D0, [A7 + 0xE] 0000016A 48C0 ext.l D0 0000016C 5380 subq.l D0, 1 0000016E 4C3C 0800 0000 movem.w A3, 0x0 00000174 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000178 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000017C 2250 movea.l A1, [A0] 0000017E 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000182 48C0 ext.l D0 00000184 5380 subq.l D0, 1 00000186 4C3C 0800 0000 movem.w A3, 0x0 0000018C 0166 bchg -[A6], D0 0000018E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000192 2050 movea.l A0, [A0] 00000194 D1C0 add.l A0, D0 00000196 41E8 0014 lea.l A0, [A0 + 0x14] 0000019A 302F 0010 move.w D0, [A7 + 0x10] 0000019E B068 0160 cmp.w D0, [A0 + 0x160] 000001A2 6E14 bgt +0x16 /* 000001B8 */ 000001A4 486F 0004 pea.l [A7 + 0x4] 000001A8 2F2F 0012 move.l -[A7], [A7 + 0x12] 000001AC 4EAD B2E0 jsr [A5 - 0x4D20] 000001B0 4A00 tst.b D0 000001B2 504F addq.w A7, 8 000001B4 6700 00B8 beq +0xBA /* 0000026E */ label000001B8: 000001B8 4267 clr.w -[A7] 000001BA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000001BE 4EAD AA60 jsr [A5 - 0x55A0] 000001C2 2448 movea.l A2, A0 000001C4 2F0A move.l -[A7], A2 000001C6 4EAD AA70 jsr [A5 - 0x5590] 000001CA 4A00 tst.b D0 000001CC 4FEF 000A lea.l A7, [A7 + 0xA] 000001D0 6732 beq +0x34 /* 00000204 */ 000001D2 2EAD 205A move.l [A7], [A5 + 0x205A /* export_1031 */] 000001D6 2B6F 000E 205A move.l [A5 + 0x205A /* export_1031 */], [A7 + 0xE] 000001DC 4227 clr.b -[A7] 000001DE 4EAD AA00 jsr [A5 - 0x5600] 000001E2 3B40 2060 move.w [A5 + 0x2060], D0 000001E6 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 000001EA 4EAD D760 jsr [A5 - 0x28A0] 000001EE 1F3C 0001 move.b -[A7], 0x1 000001F2 2F0A move.l -[A7], A2 000001F4 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 000001F8 4EAD AA78 jsr [A5 - 0x5588] 000001FC 422D 205E clr.b [A5 + 0x205E] 00000200 4FEF 0010 lea.l A7, [A7 + 0x10] label00000204: 00000204 4A6F 000E tst.w [A7 + 0xE] 00000208 6F64 ble +0x66 /* 0000026E */ 0000020A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000020E 2050 movea.l A0, [A0] 00000210 2050 movea.l A0, [A0] 00000212 302F 000E move.w D0, [A7 + 0xE] 00000216 B068 000A cmp.w D0, [A0 + 0xA] 0000021A 6E52 bgt +0x54 /* 0000026E */ 0000021C 4A6F 0010 tst.w [A7 + 0x10] 00000220 6F4C ble +0x4E /* 0000026E */ 00000222 302F 000E move.w D0, [A7 + 0xE] 00000226 48C0 ext.l D0 00000228 5380 subq.l D0, 1 0000022A 4C3C 0800 0000 movem.w A3, 0x0 00000230 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000234 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000238 2250 movea.l A1, [A0] 0000023A 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000023E 48C0 ext.l D0 00000240 5380 subq.l D0, 1 00000242 4C3C 0800 0000 movem.w A3, 0x0 00000248 0166 bchg -[A6], D0 0000024A 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000024E 2050 movea.l A0, [A0] 00000250 D1C0 add.l A0, D0 00000252 41E8 0014 lea.l A0, [A0 + 0x14] 00000256 302F 0010 move.w D0, [A7 + 0x10] 0000025A B068 0160 cmp.w D0, [A0 + 0x160] 0000025E 6E0E bgt +0x10 /* 0000026E */ 00000260 3F2F 0004 move.w -[A7], [A7 + 0x4] 00000264 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000268 4EAD B2C8 jsr [A5 - 0x4D38] 0000026C 5C4F addq.w A7, 6 label0000026E: 0000026E 5C4F addq.w A7, 6 00000270 245F movea.l A2, [A7]+ 00000272 4E75 rts 00000274 2F0A move.l -[A7], A2 00000276 594F subq.w A7, 4 00000278 206F 000C movea.l A0, [A7 + 0xC] 0000027C 216D 20AA 04B0 move.l [A0 + 0x4B0], [A5 + 0x20AA /* export_1041 */] 00000282 216D 20AE 04B4 move.l [A0 + 0x4B4], [A5 + 0x20AE] 00000288 2448 movea.l A2, A0 0000028A 45EA 0030 lea.l A2, [A2 + 0x30] 0000028E 357C 0001 0012 move.w [A2 + 0x12], 0x1 00000294 357C 0001 0010 move.w [A2 + 0x10], 0x1 0000029A 14BC 0010 move.b [A2], 0x10 0000029E 4878 7D01 push.l 0x7D01 000002A2 486F 0004 pea.l [A7 + 0x4] 000002A6 4EAD B558 jsr [A5 - 0x4AA8] 000002AA 256F 0008 0002 move.l [A2 + 0x2], [A7 + 0x8] 000002B0 157C 0002 0001 move.b [A2 + 0x1], 0x2 000002B6 4FEF 000C lea.l A7, [A7 + 0xC] 000002BA 245F movea.l A2, [A7]+ 000002BC 4E75 rts 000002BE 48E7 0030 movem.l -[A7], A2,A3 000002C2 266F 0010 movea.l A3, [A7 + 0x10] 000002C6 594F subq.w A7, 4 000002C8 A8D8 syscall NewRgn 000002CA 205F movea.l A0, [A7]+ 000002CC 2688 move.l [A3], A0 000002CE 2F13 move.l -[A7], [A3] 000002D0 A87A syscall GetClip 000002D2 594F subq.w A7, 4 000002D4 A8D8 syscall NewRgn 000002D6 205F movea.l A0, [A7]+ 000002D8 2448 movea.l A2, A0 000002DA 2F13 move.l -[A7], [A3] 000002DC 2F2F 0010 move.l -[A7], [A7 + 0x10] 000002E0 2F0A move.l -[A7], A2 000002E2 A8E4 syscall SectRgn 000002E4 2F0A move.l -[A7], A2 000002E6 A879 syscall SetClip 000002E8 2F0A move.l -[A7], A2 000002EA A8D9 syscall DisposRgn/DisposeRgn 000002EC 4CDF 0C00 movem.l A2,A3, [A7]+ 000002F0 4E75 rts 000002F2 2F0A move.l -[A7], A2 000002F4 246F 0008 movea.l A2, [A7 + 0x8] 000002F8 4A92 tst.l [A2] 000002FA 670E beq +0x10 /* 0000030A */ 000002FC 2052 movea.l A0, [A2] 000002FE 2050 movea.l A0, [A0] 00000300 42A8 002A clr.l [A0 + 0x2A] 00000304 2F12 move.l -[A7], [A2] 00000306 AA04 syscall DisposePixMap/DisposPixMap 00000308 4292 clr.l [A2] label0000030A: 0000030A 245F movea.l A2, [A7]+ 0000030C 4E75 rts fn0000030E: 0000030E 2F03 move.l -[A7], D3 00000310 362F 0008 move.w D3, [A7 + 0x8] 00000314 3003 move.w D0, D3 00000316 7201 moveq.l D1, 0x01 00000318 C081 and.l D0, D1 0000031A 6704 beq +0x6 /* 00000320 */ 0000031C 4EAD BA00 jsr [A5 - 0x4600] label00000320: 00000320 3003 move.w D0, D3 00000322 7202 moveq.l D1, 0x02 00000324 C081 and.l D0, D1 00000326 6704 beq +0x6 /* 0000032C */ 00000328 4EBA 004C jsr [PC + 0x4C /* 00000376 */] label0000032C: 0000032C 3003 move.w D0, D3 0000032E 7204 moveq.l D1, 0x04 00000330 C081 and.l D0, D1 00000332 670A beq +0xC /* 0000033E */ 00000334 486D 20DE pea.l [A5 + 0x20DE] 00000338 4EAD B3B8 jsr [A5 - 0x4C48] 0000033C 584F addq.w A7, 4 label0000033E: 0000033E 261F move.l D3, [A7]+ 00000340 4E75 rts fn00000342: 00000342 2F03 move.l -[A7], D3 00000344 362F 0008 move.w D3, [A7 + 0x8] 00000348 3003 move.w D0, D3 0000034A 7201 moveq.l D1, 0x01 0000034C C081 and.l D0, D1 0000034E 6704 beq +0x6 /* 00000354 */ 00000350 4EAD BA08 jsr [A5 - 0x45F8] label00000354: 00000354 3003 move.w D0, D3 00000356 7202 moveq.l D1, 0x02 00000358 C081 and.l D0, D1 0000035A 6704 beq +0x6 /* 00000360 */ 0000035C 4EBA 0030 jsr [PC + 0x30 /* 0000038E */] label00000360: 00000360 3003 move.w D0, D3 00000362 7204 moveq.l D1, 0x04 00000364 C081 and.l D0, D1 00000366 670A beq +0xC /* 00000372 */ 00000368 486D 20DE pea.l [A5 + 0x20DE] 0000036C 4EAD B3C0 jsr [A5 - 0x4C40] 00000370 584F addq.w A7, 4 label00000372: 00000372 261F move.l D3, [A7]+ 00000374 4E75 rts fn00000376: 00000376 4AAD 1C16 tst.l [A5 + 0x1C16] 0000037A 6710 beq +0x12 /* 0000038C */ 0000037C 42A7 clr.l -[A7] 0000037E 2F2D 1C16 move.l -[A7], [A5 + 0x1C16] 00000382 4EAD C2F8 jsr [A5 - 0x3D08] 00000386 42AD 1C1A clr.l [A5 + 0x1C1A /* export_895 */] 0000038A 504F addq.w A7, 8 label0000038C: 0000038C 4E75 rts fn0000038E: 0000038E 4AAD 1C16 tst.l [A5 + 0x1C16] 00000392 6714 beq +0x16 /* 000003A8 */ 00000394 42A7 clr.l -[A7] 00000396 2F2D 1C16 move.l -[A7], [A5 + 0x1C16] 0000039A 4EAD C2F0 jsr [A5 - 0x3D10] 0000039E 206D 1C16 movea.l A0, [A5 + 0x1C16] 000003A2 2B50 1C1A move.l [A5 + 0x1C1A /* export_895 */], [A0] 000003A6 504F addq.w A7, 8 label000003A8: 000003A8 4E75 rts 000003AA 554F subq.w A7, 2 000003AC 4EBA 1A9A jsr [PC + 0x1A9A /* 00001E48 */] 000003B0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000003B4 4A28 1701 tst.b [A0 + 0x1701] 000003B8 6606 bne +0x8 /* 000003C0 */ 000003BA 4A2D 1BD9 tst.b [A5 + 0x1BD9] 000003BE 6750 beq +0x52 /* 00000410 */ label000003C0: 000003C0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000003C4 2F28 008A move.l -[A7], [A0 + 0x8A] 000003C8 4EAD D8F8 jsr [A5 - 0x2708] 000003CC 5280 addq.l D0, 1 000003CE 584F addq.w A7, 4 000003D0 6716 beq +0x18 /* 000003E8 */ 000003D2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000003D6 2F28 008A move.l -[A7], [A0 + 0x8A] 000003DA 4EAD D8E8 jsr [A5 - 0x2718] 000003DE 486D 20AA pea.l [A5 + 0x20AA /* export_1041 */] 000003E2 4EAD B488 jsr [A5 - 0x4B78] 000003E6 504F addq.w A7, 8 label000003E8: 000003E8 1F6D 20B2 0001 move.b [A7 + 0x1], [A5 + 0x20B2 /* export_1042 */] 000003EE 4EAD DB78 jsr [A5 - 0x2488] 000003F2 422D 1BD9 clr.b [A5 + 0x1BD9] 000003F6 4A2F 0001 tst.b [A7 + 0x1] 000003FA 670A beq +0xC /* 00000406 */ 000003FC 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000400 4AA8 009A tst.l [A0 + 0x9A] 00000404 6604 bne +0x6 /* 0000040A */ label00000406: 00000406 4EAD BB40 jsr [A5 - 0x44C0] label0000040A: 0000040A 4EAD ADC8 jsr [A5 - 0x5238] 0000040E 600A bra +0xC /* 0000041A */ label00000410: 00000410 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000414 4EAD AD00 jsr [A5 - 0x5300] 00000418 584F addq.w A7, 4 label0000041A: 0000041A 544F addq.w A7, 2 0000041C 4E75 rts 0000041E 3B7C FFFF 1C20 move.w [A5 + 0x1C20], 0xFFFF 00000424 594F subq.w A7, 4 00000426 2F3C 524F 574E move.l -[A7], 0x524F574E /* 'ROWN' */ 0000042C 4267 clr.w -[A7] 0000042E A9A0 syscall GetResource 00000430 205F movea.l A0, [A7]+ 00000432 2B48 1C2A move.l [A5 + 0x1C2A /* export_897 */], A0 00000436 2F2D 1C2A move.l -[A7], [A5 + 0x1C2A /* export_897 */] 0000043A 4EAD C268 jsr [A5 - 0x3D98] 0000043E 2200 move.l D1, D0 00000440 E281 asr D1, 1 00000442 E089 lsr D1, 8 00000444 E089 lsr D1, 8 00000446 E089 lsr D1, 8 00000448 EC89 lsr D1, 6 0000044A D280 add.l D1, D0 0000044C E481 asr D1, 2 0000044E 3B41 1C28 move.w [A5 + 0x1C28], D1 00000452 41ED 1C34 lea.l A0, [A5 + 0x1C34] 00000456 2B48 1C30 move.l [A5 + 0x1C30], A0 0000045A 42A7 clr.l -[A7] 0000045C 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000460 4EAD B7F0 jsr [A5 - 0x4810] 00000464 4FEF 000C lea.l A7, [A7 + 0xC] 00000468 4E75 rts 0000046A 594F subq.w A7, 4 0000046C 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000470 205F movea.l A0, [A7]+ 00000472 2050 movea.l A0, [A0] 00000474 2B68 0002 2176 move.l [A5 + 0x2176], [A0 + 0x2] 0000047A 2B68 0006 217A move.l [A5 + 0x217A /* export_1067 */], [A0 + 0x6] 00000480 4A6D 2176 tst.w [A5 + 0x2176] 00000484 6F16 ble +0x18 /* 0000049C */ 00000486 554F subq.w A7, 2 00000488 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */] 0000048C 301F move.w D0, [A7]+ 0000048E 48C0 ext.l D0 00000490 322D 2176 move.w D1, [A5 + 0x2176] 00000494 48C1 ext.l D1 00000496 9280 sub.l D1, D0 00000498 3B41 2176 move.w [A5 + 0x2176], D1 label0000049C: 0000049C 3B7C 0046 2180 move.w [A5 + 0x2180], 0x46 /* 'F' */ 000004A2 3B7C 0046 217E move.w [A5 + 0x217E], 0x46 /* 'F' */ 000004A8 3B7C 3FFF 2184 move.w [A5 + 0x2184], 0x3FFF 000004AE 3B6D 217A 2182 move.w [A5 + 0x2182 /* export_1068 */], [A5 + 0x217A /* export_1067 */] 000004B4 486D 2176 pea.l [A5 + 0x2176] 000004B8 2F3C 0006 0006 move.l -[A7], 0x60006 000004BE A8A9 syscall InsetRect 000004C0 4E75 rts 000004C2 1B7C 0001 21CB move.b [A5 + 0x21CB], 0x1 000004C8 422D 1C24 clr.b [A5 + 0x1C24] 000004CC 422D 1BB8 clr.b [A5 + 0x1BB8] 000004D0 42AD 2078 clr.l [A5 + 0x2078] 000004D4 422D 1C00 clr.b [A5 + 0x1C00] 000004D8 422D 1BA7 clr.b [A5 + 0x1BA7] 000004DC 3B7C FFFF 2080 move.w [A5 + 0x2080], 0xFFFF 000004E2 3B7C FFFF 2082 move.w [A5 + 0x2082 /* export_1036 */], 0xFFFF 000004E8 3B7C FFFF 2084 move.w [A5 + 0x2084], 0xFFFF 000004EE 426D 2086 clr.w [A5 + 0x2086] 000004F2 426D 2088 clr.w [A5 + 0x2088] 000004F6 426D 208A clr.w [A5 + 0x208A /* export_1037 */] 000004FA 3B7C FFFF 1BEE move.w [A5 + 0x1BEE], 0xFFFF 00000500 426D 1BEC clr.w [A5 + 0x1BEC] 00000504 42AD 1BE8 clr.l [A5 + 0x1BE8] 00000508 1B7C 0001 1C2F move.b [A5 + 0x1C2F], 0x1 0000050E 426D 20A6 clr.w [A5 + 0x20A6] 00000512 3B7C 005E 20A4 move.w [A5 + 0x20A4], 0x5E /* '^' */ 00000518 42AD 20A0 clr.l [A5 + 0x20A0] 0000051C 422D 1BF6 clr.b [A5 + 0x1BF6] 00000520 422D 1BF5 clr.b [A5 + 0x1BF5] 00000524 422D 207D clr.b [A5 + 0x207D] 00000528 1B7C 0001 1C2E move.b [A5 + 0x1C2E], 0x1 0000052E 2B7C 7FFF FFC3 1BF0 move.l [A5 + 0x1BF0], 0x7FFFFFC3 00000536 426D 1C10 clr.w [A5 + 0x1C10] 0000053A 42AD 204A clr.l [A5 + 0x204A /* export_1029 */] 0000053E 42AD 1FF8 clr.l [A5 + 0x1FF8] 00000542 42AD 2090 clr.l [A5 + 0x2090] 00000546 42AD 208C clr.l [A5 + 0x208C] 0000054A 422D 207C clr.b [A5 + 0x207C] 0000054E 1B7C 0001 1BD2 move.b [A5 + 0x1BD2 /* export_886 */], 0x1 00000554 422D 1BCD clr.b [A5 + 0x1BCD] 00000558 426D 206C clr.w [A5 + 0x206C] 0000055C 426D 206E clr.w [A5 + 0x206E] 00000560 426D 2070 clr.w [A5 + 0x2070] 00000564 3B7C FFFF 2066 move.w [A5 + 0x2066], 0xFFFF 0000056A 3B7C FFFF 2068 move.w [A5 + 0x2068], 0xFFFF 00000570 3B7C FFFF 206A move.w [A5 + 0x206A /* export_1033 */], 0xFFFF 00000576 422D 2005 clr.b [A5 + 0x2005] 0000057A 42AD 203E clr.l [A5 + 0x203E] 0000057E 42AD 2042 clr.l [A5 + 0x2042 /* export_1028 */] 00000582 42AD 2046 clr.l [A5 + 0x2046] 00000586 7201 moveq.l D1, 0x01 00000588 6010 bra +0x12 /* 0000059A */ label0000058A: 0000058A 3001 move.w D0, D1 0000058C 48C0 ext.l D0 0000058E 5380 subq.l D0, 1 00000590 41ED 2006 lea.l A0, [A5 + 0x2006] 00000594 42B0 0C00 clr.l [A0 + D0 * 4] 00000598 5241 addq.w D1, 1 label0000059A: 0000059A 0C41 000E cmpi.w D1, 0xE 0000059E 6FEA ble -0x14 /* 0000058A */ 000005A0 42AD 1BCE clr.l [A5 + 0x1BCE] 000005A4 422D 1BCC clr.b [A5 + 0x1BCC] 000005A8 42AD 2072 clr.l [A5 + 0x2072 /* export_1034 */] 000005AC 422D 21CD clr.b [A5 + 0x21CD] 000005B0 422D 205F clr.b [A5 + 0x205F] 000005B4 422D 2004 clr.b [A5 + 0x2004] 000005B8 1B7C 0001 2003 move.b [A5 + 0x2003], 0x1 000005BE 42AD 1C16 clr.l [A5 + 0x1C16] 000005C2 42AD 21C2 clr.l [A5 + 0x21C2 /* export_1076 */] 000005C6 1B7C 0001 2001 move.b [A5 + 0x2001], 0x1 000005CC 426D 21A4 clr.w [A5 + 0x21A4] 000005D0 42AD 08B8 clr.l [A5 + 0x8B8] 000005D4 422D 1C2E clr.b [A5 + 0x1C2E] 000005D8 42AD 08CE clr.l [A5 + 0x8CE] 000005DC 42AD 08CA clr.l [A5 + 0x8CA /* export_277 */] 000005E0 42AD 08C6 clr.l [A5 + 0x8C6] 000005E4 422D 08C5 clr.b [A5 + 0x8C5] 000005E8 422D 08C4 clr.b [A5 + 0x8C4] 000005EC 422D 2000 clr.b [A5 + 0x2000] 000005F0 422D 08C0 clr.b [A5 + 0x8C0] 000005F4 422D 2097 clr.b [A5 + 0x2097] 000005F8 1B7C 0001 207F move.b [A5 + 0x207F], 0x1 000005FE 1B7C 0001 207E move.b [A5 + 0x207E], 0x1 00000604 422D 08C1 clr.b [A5 + 0x8C1] 00000608 42AD 08D2 clr.l [A5 + 0x8D2 /* export_278 */] 0000060C 426D 08DA clr.w [A5 + 0x8DA /* export_279 */] 00000610 426D 08BE clr.w [A5 + 0x8BE] 00000614 1B7C 0001 08BC move.b [A5 + 0x8BC], 0x1 0000061A 422D 2096 clr.b [A5 + 0x2096] 0000061E 422D 1BD9 clr.b [A5 + 0x1BD9] 00000622 1B7C 0001 1BD7 move.b [A5 + 0x1BD7], 0x1 00000628 1B7C 0001 21CC move.b [A5 + 0x21CC], 0x1 0000062E 4E75 rts 00000630 1B7C 0001 2002 move.b [A5 + 0x2002 /* export_1020 */], 0x1 00000636 422D 2076 clr.b [A5 + 0x2076] 0000063A 4A2D 20A8 tst.b [A5 + 0x20A8] 0000063E 6720 beq +0x22 /* 00000660 */ 00000640 594F subq.w A7, 4 00000642 594F subq.w A7, 4 00000644 AA29 syscall GetDeviceList 00000646 205F movea.l A0, [A7]+ 00000648 2F08 move.l -[A7], A0 0000064A AA2B syscall GetNextDevice 0000064C 205F movea.l A0, [A7]+ 0000064E 2008 move.l D0, A0 00000650 4A80 tst.l D0 00000652 6706 beq +0x8 /* 0000065A */ 00000654 422D 2002 clr.b [A5 + 0x2002 /* export_1020 */] 00000658 6006 bra +0x8 /* 00000660 */ label0000065A: 0000065A 1B7C 0001 2076 move.b [A5 + 0x2076], 0x1 label00000660: 00000660 4E75 rts fn00000662: 00000662 700F moveq.l D0, 0x0F 00000664 322F 0008 move.w D1, [A7 + 0x8] 00000668 48C1 ext.l D1 0000066A E589 lsl D1, 2 0000066C 242F 0004 move.l D2, [A7 + 0x4] 00000670 E2A2 asr D2, D1 00000672 C480 and.l D2, D0 00000674 49C2 lea.l A4, D2 00000676 7030 moveq.l D0, 0x30 00000678 D480 add.l D2, D0 0000067A 1002 move.b D0, D2 0000067C 4E75 rts fn0000067E: 0000067E 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00000682 246F 001C movea.l A2, [A7 + 0x1C] 00000686 262F 0020 move.l D3, [A7 + 0x20] 0000068A 3F3C 0003 move.w -[A7], 0x3 0000068E 2F03 move.l -[A7], D3 00000690 4EBA FFD0 jsr [PC - 0x30 /* 00000662 */] 00000694 1800 move.b D4, D0 00000696 3F3C 0002 move.w -[A7], 0x2 0000069A 2F03 move.l -[A7], D3 0000069C 4EBA FFC4 jsr [PC - 0x3C /* 00000662 */] 000006A0 1A00 move.b D5, D0 000006A2 3F3C 0001 move.w -[A7], 0x1 000006A6 2F03 move.l -[A7], D3 000006A8 4EBA FFB8 jsr [PC - 0x48 /* 00000662 */] 000006AC 1C00 move.b D6, D0 000006AE 4267 clr.w -[A7] 000006B0 2F03 move.l -[A7], D3 000006B2 4EBA FFAE jsr [PC - 0x52 /* 00000662 */] 000006B6 1E00 move.b D7, D0 000006B8 0C04 0030 cmpi.b D4, 0x30 /* '0' */ 000006BC 4FEF 0018 lea.l A7, [A7 + 0x18] 000006C0 6614 bne +0x16 /* 000006D6 */ 000006C2 14BC 0003 move.b [A2], 0x3 000006C6 1545 0001 move.b [A2 + 0x1], D5 000006CA 157C 002E 0002 move.b [A2 + 0x2], 0x2E /* '.' */ 000006D0 1546 0003 move.b [A2 + 0x3], D6 000006D4 6016 bra +0x18 /* 000006EC */ label000006D6: 000006D6 14BC 0004 move.b [A2], 0x4 000006DA 1544 0001 move.b [A2 + 0x1], D4 000006DE 1545 0002 move.b [A2 + 0x2], D5 000006E2 157C 002E 0003 move.b [A2 + 0x3], 0x2E /* '.' */ 000006E8 1546 0004 move.b [A2 + 0x4], D6 label000006EC: 000006EC 0C07 0030 cmpi.b D7, 0x30 /* '0' */ 000006F0 6716 beq +0x18 /* 00000708 */ 000006F2 5212 addq.b [A2], 1 000006F4 7000 moveq.l D0, 0x00 000006F6 1012 move.b D0, [A2] 000006F8 15BC 002E 0000 move.b [A2 + D0.w], 0x2E /* '.' */ 000006FE 5212 addq.b [A2], 1 00000700 7000 moveq.l D0, 0x00 00000702 1012 move.b D0, [A2] 00000704 1587 0000 move.b [A2 + D0.w], D7 label00000708: 00000708 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 0000070C 4E75 rts fn0000070E: 0000070E 48E7 1020 movem.l -[A7], D3,A2 00000712 4FEF FF72 lea.l A7, [A7 - 0x8E] 00000716 7600 moveq.l D3, 0x00 00000718 203C 7379 7376 move.l D0, 0x73797376 /* 'sysv' */ 0000071E 43ED 1C08 lea.l A1, [A5 + 0x1C08] 00000722 A1AD syscall Gestalt, flags=1 00000724 2288 move.l [A1], A0 00000726 4A40 tst.w D0 00000728 6704 beq +0x6 /* 0000072E */ 0000072A 42AD 1C08 clr.l [A5 + 0x1C08] label0000072E: 0000072E 0C6D 0700 1C0A cmpi.w [A5 + 0x1C0A /* export_893 */], 0x700 00000734 5CC0 sge D0 00000736 4400 neg.b D0 00000738 49C0 lea.l A4, D0 0000073A 1B40 1C05 move.b [A5 + 0x1C05], D0 0000073E 2F2D 1C08 move.l -[A7], [A5 + 0x1C08] 00000742 2F2F 009E move.l -[A7], [A7 + 0x9E] 00000746 4EBA FF36 jsr [PC - 0xCA /* 0000067E */] 0000074A 76FF moveq.l D3, 0xFFFFFFFF 0000074C 4A2D 1C05 tst.b [A5 + 0x1C05] 00000750 504F addq.w A7, 8 00000752 673A beq +0x3C /* 0000078E */ 00000754 554F subq.w A7, 2 00000756 486F 0002 pea.l [A7 + 0x2] 0000075A 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000075E A88F syscall OSDispatch 00000760 301F move.w D0, [A7]+ 00000762 3600 move.w D3, D0 00000764 4A40 tst.w D0 00000766 6626 bne +0x28 /* 0000078E */ 00000768 703C moveq.l D0, 0x3C 0000076A 2F40 000C move.l [A7 + 0xC], D0 0000076E 42AF 0010 clr.l [A7 + 0x10] 00000772 41EF 0048 lea.l A0, [A7 + 0x48] 00000776 2F48 0044 move.l [A7 + 0x44], A0 0000077A 554F subq.w A7, 2 0000077C 486F 0002 pea.l [A7 + 0x2] 00000780 486F 0012 pea.l [A7 + 0x12] 00000784 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000788 A88F syscall OSDispatch 0000078A 301F move.w D0, [A7]+ 0000078C 3600 move.w D3, D0 label0000078E: 0000078E 4A43 tst.w D3 00000790 672A beq +0x2C /* 000007BC */ 00000792 554F subq.w A7, 2 00000794 3EB8 0214 move.w [A7], [0x00000214 /* SFSaveDisk */] 00000798 301F move.w D0, [A7]+ 0000079A 48C0 ext.l D0 0000079C 4480 neg.l D0 0000079E 3F40 0048 move.w [A7 + 0x48], D0 000007A2 594F subq.w A7, 4 000007A4 2EB8 0398 move.l [A7], [0x00000398 /* CurDirStore */] 000007A8 201F move.l D0, [A7]+ 000007AA 2F40 004A move.l [A7 + 0x4A], D0 000007AE 486F 004E pea.l [A7 + 0x4E] 000007B2 4878 0910 push.l 0x910 000007B6 4EBA 0F50 jsr [PC + 0xF50 /* 00001708 */] 000007BA 504F addq.w A7, 8 label000007BC: 000007BC 486F 0048 pea.l [A7 + 0x48] 000007C0 486D 21D0 pea.l [A5 + 0x21D0] 000007C4 4EAD B900 jsr [A5 - 0x4700] 000007C8 203C 7164 2020 move.l D0, 0x71642020 /* 'qd ' */ 000007CE 43EF 0010 lea.l A1, [A7 + 0x10] 000007D2 A1AD syscall Gestalt, flags=1 000007D4 2288 move.l [A1], A0 000007D6 4A40 tst.w D0 000007D8 504F addq.w A7, 8 000007DA 6622 bne +0x24 /* 000007FE */ 000007DC 0C6F 0100 000A cmpi.w [A7 + 0xA], 0x100 000007E2 5CC0 sge D0 000007E4 4400 neg.b D0 000007E6 49C0 lea.l A4, D0 000007E8 1B40 20A8 move.b [A5 + 0x20A8], D0 000007EC 0C6F 0200 000A cmpi.w [A7 + 0xA], 0x200 000007F2 5CC0 sge D0 000007F4 4400 neg.b D0 000007F6 49C0 lea.l A4, D0 000007F8 1B40 20A9 move.b [A5 + 0x20A9], D0 000007FC 6008 bra +0xA /* 00000806 */ label000007FE: 000007FE 422D 20A8 clr.b [A5 + 0x20A8] 00000802 422D 20A9 clr.b [A5 + 0x20A9] label00000806: 00000806 422D 1BF4 clr.b [A5 + 0x1BF4] 0000080A 594F subq.w A7, 4 0000080C 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */ 00000812 3F3C 0080 move.w -[A7], 0x80 00000816 A9A0 syscall GetResource 00000818 205F movea.l A0, [A7]+ 0000081A 2448 movea.l A2, A0 0000081C 200A move.l D0, A2 0000081E 4A80 tst.l D0 00000820 672A beq +0x2C /* 0000084C */ 00000822 2052 movea.l A0, [A2] 00000824 2610 move.l D3, [A0] 00000826 7210 moveq.l D1, 0x10 00000828 E2A3 asr D3, D1 0000082A 2F0A move.l -[A7], A2 0000082C A9A3 syscall ReleaseResource 0000082E 2F03 move.l -[A7], D3 00000830 2F2F 00A2 move.l -[A7], [A7 + 0xA2] 00000834 4EBA FE48 jsr [PC - 0x1B8 /* 0000067E */] 00000838 B6AD 1C08 cmp.l D3, [A5 + 0x1C08] 0000083C 504F addq.w A7, 8 0000083E 6F18 ble +0x1A /* 00000858 */ 00000840 7000 moveq.l D0, 0x00 00000842 4FEF 008E lea.l A7, [A7 + 0x8E] 00000846 4CDF 0408 movem.l D3,A2, [A7]+ 0000084A 4E75 rts label0000084C: 0000084C 7000 moveq.l D0, 0x00 0000084E 4FEF 008E lea.l A7, [A7 + 0x8E] 00000852 4CDF 0408 movem.l D3,A2, [A7]+ 00000856 4E75 rts label00000858: 00000858 4A2D 20A8 tst.b [A5 + 0x20A8] 0000085C 6712 beq +0x14 /* 00000870 */ 0000085E 4A2D 20A9 tst.b [A5 + 0x20A9] 00000862 660C bne +0xE /* 00000870 */ 00000864 7000 moveq.l D0, 0x00 00000866 4FEF 008E lea.l A7, [A7 + 0x8E] 0000086A 4CDF 0408 movem.l D3,A2, [A7]+ 0000086E 4E75 rts label00000870: 00000870 7001 moveq.l D0, 0x01 00000872 4FEF 008E lea.l A7, [A7 + 0x8E] 00000876 4CDF 0408 movem.l D3,A2, [A7]+ 0000087A 4E75 rts 0000087C 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00000880 514F subq.w A7, 8 00000882 2C2F 0020 move.l D6, [A7 + 0x20] 00000886 7600 moveq.l D3, 0x00 00000888 95CA sub.l A2, A2 0000088A 200D move.l D0, A5 0000088C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000890 2800 move.l D4, D0 00000892 594F subq.w A7, 4 00000894 2EB8 0328 move.l [A7], [0x00000328 /* GZRootHnd */] 00000898 205F movea.l A0, [A7]+ 0000089A 2448 movea.l A2, A0 0000089C 1B7C 0001 1366 move.b [A5 + 0x1366], 0x1 000008A2 A01C syscall FreeMem 000008A4 2A00 move.l D5, D0 000008A6 4857 pea.l [A7] 000008A8 486F 0008 pea.l [A7 + 0x8] 000008AC 4EAD 9DCC jsr [A5 - 0x6234] 000008B0 BCAF 0004 cmp.l D6, [A7 + 0x4] 000008B4 6F1A ble +0x1C /* 000008D0 */ 000008B6 200A move.l D0, A2 000008B8 6616 bne +0x18 /* 000008D0 */ 000008BA 4878 0001 push.l 0x1 000008BE 2F06 move.l -[A7], D6 000008C0 4EAD D808 jsr [A5 - 0x27F8] 000008C4 4A00 tst.b D0 000008C6 504F addq.w A7, 8 000008C8 6706 beq +0x8 /* 000008D0 */ 000008CA A01C syscall FreeMem 000008CC 9085 sub.l D0, D5 000008CE 2600 move.l D3, D0 label000008D0: 000008D0 422D 1366 clr.b [A5 + 0x1366] 000008D4 2004 move.l D0, D4 000008D6 C18D exg D0, A5 000008D8 2A00 move.l D5, D0 000008DA 2F43 0024 move.l [A7 + 0x24], D3 000008DE 504F addq.w A7, 8 000008E0 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 000008E4 4E74 0004 rtd 0x0004 fn000008E8: 000008E8 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 000008EC 4FEF FFB0 lea.l A7, [A7 - 0x50] 000008F0 426D 1C10 clr.w [A5 + 0x1C10] 000008F4 594F subq.w A7, 4 000008F6 2F3C 4D4D 4346 move.l -[A7], 0x4D4D4346 /* 'MMCF' */ 000008FC 3F3C 0080 move.w -[A7], 0x80 00000900 A9A0 syscall GetResource 00000902 205F movea.l A0, [A7]+ 00000904 2448 movea.l A2, A0 00000906 200A move.l D0, A2 00000908 660C bne +0xE /* 00000916 */ 0000090A 3B7C FF94 1C10 move.w [A5 + 0x1C10], 0xFF94 00000910 7A94 moveq.l D5, 0xFFFFFF94 00000912 6000 021A bra +0x21C /* 00000B2E */ label00000916: 00000916 2052 movea.l A0, [A2] 00000918 43EF 0014 lea.l A1, [A7 + 0x14] 0000091C 700E moveq.l D0, 0x0E label0000091E: 0000091E 22D8 move.l [A1]+, [A0]+ 00000920 51C8 FFFC dbf D0, -0x6 /* 0000091E */ 00000924 2F0A move.l -[A7], A2 00000926 A9A3 syscall ReleaseResource 00000928 262F 0014 move.l D3, [A7 + 0x14] 0000092C 2B6F 0034 136C move.l [A5 + 0x136C], [A7 + 0x34] 00000932 203C 766D 2020 move.l D0, 0x766D2020 /* 'vm ' */ 00000938 43EF 000C lea.l A1, [A7 + 0xC] 0000093C A1AD syscall Gestalt, flags=1 0000093E 2288 move.l [A1], A0 00000940 3A00 move.w D5, D0 00000942 4AAF 000C tst.l [A7 + 0xC] 00000946 6700 0116 beq +0x118 /* 00000A5E */ 0000094A 594F subq.w A7, 4 0000094C 2EB8 02A6 move.l [A7], [0x000002A6 /* SysZone */] 00000950 205F movea.l A0, [A7]+ 00000952 2448 movea.l A2, A0 00000954 203C 6C6D 656D move.l D0, 0x6C6D656D /* 'lmem' */ 0000095A 43EF 0004 lea.l A1, [A7 + 0x4] 0000095E A1AD syscall Gestalt, flags=1 00000960 2288 move.l [A1], A0 00000962 3A00 move.w D5, D0 00000964 2C12 move.l D6, [A2] 00000966 9C8A sub.l D6, A2 00000968 DCAF 0004 add.l D6, [A7 + 0x4] 0000096C 203C 7261 6D20 move.l D0, 0x72616D20 /* 'ram ' */ 00000972 43D7 lea.l A1, [A7] 00000974 A1AD syscall Gestalt, flags=1 00000976 2288 move.l [A1], A0 00000978 3A00 move.w D5, D0 0000097A 2817 move.l D4, [A7] 0000097C 9886 sub.l D4, D6 0000097E 98AF 003C sub.l D4, [A7 + 0x3C] 00000982 4AAF 0038 tst.l [A7 + 0x38] 00000986 6704 beq +0x6 /* 0000098C */ 00000988 282F 0038 move.l D4, [A7 + 0x38] label0000098C: 0000098C 594F subq.w A7, 4 0000098E 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 00000992 205F movea.l A0, [A7]+ 00000994 43EF 0008 lea.l A1, [A7 + 0x8] 00000998 2009 move.l D0, A1 0000099A 9083 sub.l D0, D3 0000099C 9088 sub.l D0, A0 0000099E B880 cmp.l D4, D0 000009A0 6D14 blt +0x16 /* 000009B6 */ 000009A2 594F subq.w A7, 4 000009A4 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 000009A8 205F movea.l A0, [A7]+ 000009AA 43EF 0008 lea.l A1, [A7 + 0x8] 000009AE 2009 move.l D0, A1 000009B0 9083 sub.l D0, D3 000009B2 9088 sub.l D0, A0 000009B4 6002 bra +0x4 /* 000009B8 */ label000009B6: 000009B6 2004 move.l D0, D4 label000009B8: 000009B8 2C00 move.l D6, D0 000009BA 203C 766D 656D move.l D0, 0x766D656D /* 'vmem' */ 000009C0 43EF 000C lea.l A1, [A7 + 0xC] 000009C4 A1AD syscall Gestalt, flags=1 000009C6 2288 move.l [A1], A0 000009C8 3A00 move.w D5, D0 000009CA 4A45 tst.w D5 000009CC 6704 beq +0x6 /* 000009D2 */ 000009CE 42AF 000C clr.l [A7 + 0xC] label000009D2: 000009D2 0CAF 5261 4D32 000C cmpi.l [A7 + 0xC], 0x52614D32 /* 'RaM2' */ 000009DA 6706 beq +0x8 /* 000009E2 */ 000009DC 4A2F 004E tst.b [A7 + 0x4E] 000009E0 6604 bne +0x6 /* 000009E6 */ label000009E2: 000009E2 7000 moveq.l D0, 0x00 000009E4 6002 bra +0x4 /* 000009E8 */ label000009E6: 000009E6 7001 moveq.l D0, 0x01 label000009E8: 000009E8 1600 move.b D3, D0 000009EA 4A03 tst.b D3 000009EC 675A beq +0x5C /* 00000A48 */ 000009EE 2606 move.l D3, D6 000009F0 203C 7067 737A move.l D0, 0x7067737A /* 'pgsz' */ 000009F6 43EF 0010 lea.l A1, [A7 + 0x10] 000009FA A1AD syscall Gestalt, flags=1 000009FC 2288 move.l [A1], A0 000009FE 3A00 move.w D5, D0 00000A00 594F subq.w A7, 4 00000A02 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 00000A06 205F movea.l A0, [A7]+ 00000A08 2448 movea.l A2, A0 00000A0A 600A bra +0xC /* 00000A16 */ label00000A0C: 00000A0C 700A moveq.l D0, 0x0A 00000A0E 4C2F 0800 0010 movem.w A3, [A7 + 0x10] 00000A14 9680 sub.l D3, D0 label00000A16: 00000A16 4A83 tst.l D3 00000A18 6F0C ble +0xE /* 00000A26 */ 00000A1A 204A movea.l A0, A2 00000A1C 2243 movea.l A1, D3 00000A1E 7000 moveq.l D0, 0x00 00000A20 A05C syscall MemoryDispatch/MemoryDispatchA0Result 00000A22 4A40 tst.w D0 00000A24 66E6 bne -0x18 /* 00000A0C */ label00000A26: 00000A26 4A83 tst.l D3 00000A28 6C02 bge +0x4 /* 00000A2C */ 00000A2A 7600 moveq.l D3, 0x00 label00000A2C: 00000A2C 2C03 move.l D6, D3 00000A2E 9883 sub.l D4, D3 00000A30 4A84 tst.l D4 00000A32 6C02 bge +0x4 /* 00000A36 */ 00000A34 7800 moveq.l D4, 0x00 label00000A36: 00000A36 1B7C 0001 087A move.b [A5 + 0x87A /* export_267 */], 0x1 00000A3C 1B7C 0001 087C move.b [A5 + 0x87C], 0x1 00000A42 2B6F 0030 93B2 move.l [A5 - 0x6C4E], [A7 + 0x30] label00000A48: 00000A48 594F subq.w A7, 4 00000A4A 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 00000A4E 205F movea.l A0, [A7]+ 00000A50 41F0 6800 lea.l A0, [A0 + D6] 00000A54 A02D syscall SetApplLimit 00000A56 1B7C 0001 1378 move.b [A5 + 0x1378], 0x1 00000A5C 600C bra +0xE /* 00000A6A */ label00000A5E: 00000A5E 41EF 0008 lea.l A0, [A7 + 0x8] 00000A62 2C08 move.l D6, A0 00000A64 9C83 sub.l D6, D3 00000A66 2046 movea.l A0, D6 00000A68 A02D syscall SetApplLimit label00000A6A: 00000A6A A063 syscall MaxApplZone 00000A6C A061 syscall MaxBlock 00000A6E 90AF 0020 sub.l D0, [A7 + 0x20] 00000A72 2B40 135E move.l [A5 + 0x135E], D0 00000A76 202F 0024 move.l D0, [A7 + 0x24] 00000A7A 91AD 135E sub.l [A5 + 0x135E], D0 00000A7E 203C 6F73 2020 move.l D0, 0x6F732020 /* 'os ' */ 00000A84 43EF 000C lea.l A1, [A7 + 0xC] 00000A88 A1AD syscall Gestalt, flags=1 00000A8A 2288 move.l [A1], A0 00000A8C 3A00 move.w D5, D0 00000A8E 7070 moveq.l D0, 0x70 00000A90 C0AF 000C and.l D0, [A7 + 0xC] 00000A94 6732 beq +0x34 /* 00000AC8 */ 00000A96 4A2F 004C tst.b [A7 + 0x4C] 00000A9A 662C bne +0x2E /* 00000AC8 */ 00000A9C 1B7C 0001 0876 move.b [A5 + 0x876], 0x1 00000AA2 594F subq.w A7, 4 00000AA4 3F3C 0018 move.w -[A7], 0x18 00000AA8 A88F syscall OSDispatch 00000AAA 201F move.l D0, [A7]+ 00000AAC 2B40 1356 move.l [A5 + 0x1356], D0 00000AB0 2B6F 002C 1368 move.l [A5 + 0x1368], [A7 + 0x2C] 00000AB6 4A2F 004D tst.b [A7 + 0x4D] 00000ABA 6706 beq +0x8 /* 00000AC2 */ 00000ABC 1B7C 0001 087C move.b [A5 + 0x87C], 0x1 label00000AC2: 00000AC2 2B6F 0030 93B2 move.l [A5 - 0x6C4E], [A7 + 0x30] label00000AC8: 00000AC8 4A2D 1378 tst.b [A5 + 0x1378] 00000ACC 6712 beq +0x14 /* 00000AE0 */ 00000ACE B8AD 1356 cmp.l D4, [A5 + 0x1356] 00000AD2 6D06 blt +0x8 /* 00000ADA */ 00000AD4 202D 1356 move.l D0, [A5 + 0x1356] 00000AD8 6002 bra +0x4 /* 00000ADC */ label00000ADA: 00000ADA 2004 move.l D0, D4 label00000ADC: 00000ADC 2B40 1356 move.l [A5 + 0x1356], D0 label00000AE0: 00000AE0 202D 135E move.l D0, [A5 + 0x135E] 00000AE4 B0AF 001C cmp.l D0, [A7 + 0x1C] 00000AE8 6C0C bge +0xE /* 00000AF6 */ 00000AEA 3B7C FF94 1C10 move.w [A5 + 0x1C10], 0xFF94 00000AF0 4EBA 0078 jsr [PC + 0x78 /* 00000B6A */] 00000AF4 6038 bra +0x3A /* 00000B2E */ label00000AF6: 00000AF6 594F subq.w A7, 4 00000AF8 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000AFE 486D 8AF3 pea.l [A5 - 0x750D] 00000B02 A9A1 syscall GetNamedResource 00000B04 205F movea.l A0, [A7]+ 00000B06 2448 movea.l A2, A0 00000B08 200A move.l D0, A2 00000B0A 4A80 tst.l D0 00000B0C 6704 beq +0x6 /* 00000B12 */ 00000B0E 2F0A move.l -[A7], A2 00000B10 A9A3 syscall ReleaseResource label00000B12: 00000B12 282F 0018 move.l D4, [A7 + 0x18] 00000B16 7601 moveq.l D3, 0x01 00000B18 6004 bra +0x6 /* 00000B1E */ label00000B1A: 00000B1A A036 syscall MoreMasters 00000B1C 5283 addq.l D3, 1 label00000B1E: 00000B1E B684 cmp.l D3, D4 00000B20 6FF8 ble -0x6 /* 00000B1A */ 00000B22 2B6F 0040 1370 move.l [A5 + 0x1370], [A7 + 0x40] 00000B28 2B6F 0044 1374 move.l [A5 + 0x1374], [A7 + 0x44] label00000B2E: 00000B2E 302D 1C10 move.w D0, [A5 + 0x1C10] 00000B32 4FEF 0050 lea.l A7, [A7 + 0x50] 00000B36 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00000B3A 4E75 rts 00000B3C 2F03 move.l -[A7], D3 00000B3E 4EBA FDA8 jsr [PC - 0x258 /* 000008E8 */] 00000B42 3600 move.w D3, D0 00000B44 4A43 tst.w D3 00000B46 6706 beq +0x8 /* 00000B4E */ 00000B48 3B43 1C10 move.w [A5 + 0x1C10], D3 00000B4C 6016 bra +0x18 /* 00000B64 */ label00000B4E: 00000B4E 4EAD C490 jsr [A5 - 0x3B70] 00000B52 42A7 clr.l -[A7] 00000B54 2F2D 1374 move.l -[A7], [A5 + 0x1374] 00000B58 2F2D 1370 move.l -[A7], [A5 + 0x1370] 00000B5C 4EAD C2B8 jsr [A5 - 0x3D48] 00000B60 4FEF 000C lea.l A7, [A7 + 0xC] label00000B64: 00000B64 3003 move.w D0, D3 00000B66 261F move.l D3, [A7]+ 00000B68 4E75 rts fn00000B6A: 00000B6A 2F0A move.l -[A7], A2 00000B6C 4A2D 1378 tst.b [A5 + 0x1378] 00000B70 671C beq +0x1E /* 00000B8E */ 00000B72 594F subq.w A7, 4 00000B74 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 00000B78 205F movea.l A0, [A7]+ 00000B7A 2448 movea.l A2, A0 00000B7C 594F subq.w A7, 4 00000B7E 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */] 00000B82 205F movea.l A0, [A7]+ 00000B84 91CA sub.l A0, A2 00000B86 2248 movea.l A1, A0 00000B88 204A movea.l A0, A2 00000B8A 7001 moveq.l D0, 0x01 00000B8C A05C syscall MemoryDispatch/MemoryDispatchA0Result label00000B8E: 00000B8E 245F movea.l A2, [A7]+ 00000B90 4E75 rts fn00000B92: 00000B92 2F0A move.l -[A7], A2 00000B94 246F 0008 movea.l A2, [A7 + 0x8] 00000B98 2052 movea.l A0, [A2] 00000B9A 3228 005E move.w D1, [A0 + 0x5E] 00000B9E 48C1 ext.l D1 00000BA0 5381 subq.l D1, 1 00000BA2 2052 movea.l A0, [A2] 00000BA4 3428 003C move.w D2, [A0 + 0x3C] 00000BA8 4A42 tst.w D2 00000BAA 6F18 ble +0x1A /* 00000BC4 */ 00000BAC 3002 move.w D0, D2 00000BAE 48C0 ext.l D0 00000BB0 5380 subq.l D0, 1 00000BB2 2052 movea.l A0, [A2] 00000BB4 2068 003E movea.l A0, [A0 + 0x3E] 00000BB8 2250 movea.l A1, [A0] 00000BBA 0C31 000D 0800 cmpi.b [A1 + D0], 0xD /* '\r' */ 00000BC0 6602 bne +0x4 /* 00000BC4 */ 00000BC2 5241 addq.w D1, 1 label00000BC4: 00000BC4 4A41 tst.w D1 00000BC6 6C02 bge +0x4 /* 00000BCA */ 00000BC8 7200 moveq.l D1, 0x00 label00000BCA: 00000BCA 3001 move.w D0, D1 00000BCC 245F movea.l A2, [A7]+ 00000BCE 4E75 rts fn00000BD0: 00000BD0 48E7 1820 movem.l -[A7], D3,D4,A2 00000BD4 382F 0010 move.w D4, [A7 + 0x10] 00000BD8 246F 0012 movea.l A2, [A7 + 0x12] 00000BDC 7600 moveq.l D3, 0x00 00000BDE 601E bra +0x20 /* 00000BFE */ label00000BE0: 00000BE0 2052 movea.l A0, [A2] 00000BE2 B870 3A60 cmp.w D4, [A0 + D3 * 2 + 0x60] 00000BE6 6D14 blt +0x16 /* 00000BFC */ 00000BE8 2003 move.l D0, D3 00000BEA 5280 addq.l D0, 1 00000BEC 2052 movea.l A0, [A2] 00000BEE B870 0A60 cmp.w D4, [A0 + D0 * 2 + 0x60] 00000BF2 6C08 bge +0xA /* 00000BFC */ 00000BF4 3003 move.w D0, D3 00000BF6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000BFA 4E75 rts label00000BFC: 00000BFC 5283 addq.l D3, 1 label00000BFE: 00000BFE 2052 movea.l A0, [A2] 00000C00 3028 005E move.w D0, [A0 + 0x5E] 00000C04 48C0 ext.l D0 00000C06 B680 cmp.l D3, D0 00000C08 6DD6 blt -0x28 /* 00000BE0 */ 00000C0A 2F0A move.l -[A7], A2 00000C0C 4EBA FF84 jsr [PC - 0x7C /* 00000B92 */] 00000C10 584F addq.w A7, 4 00000C12 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000C16 4E75 rts fn00000C18: 00000C18 2F0A move.l -[A7], A2 00000C1A 5D4F subq.w A7, 6 00000C1C 246F 0010 movea.l A2, [A7 + 0x10] 00000C20 2052 movea.l A0, [A2] 00000C22 0C68 0002 005E cmpi.w [A0 + 0x5E], 0x2 00000C28 6C08 bge +0xA /* 00000C32 */ 00000C2A 7000 moveq.l D0, 0x00 00000C2C 5C4F addq.w A7, 6 00000C2E 245F movea.l A2, [A7]+ 00000C30 4E75 rts label00000C32: 00000C32 486F 0002 pea.l [A7 + 0x2] 00000C36 4267 clr.w -[A7] 00000C38 3F2F 0014 move.w -[A7], [A7 + 0x14] 00000C3C A880 syscall SetPt 00000C3E 554F subq.w A7, 2 00000C40 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000C44 2F0A move.l -[A7], A2 00000C46 A83C syscall TEGetOffset 00000C48 301F move.w D0, [A7]+ 00000C4A 3E80 move.w [A7], D0 00000C4C 2F0A move.l -[A7], A2 00000C4E 3F2F 0004 move.w -[A7], [A7 + 0x4] 00000C52 4EBA FF7C jsr [PC - 0x84 /* 00000BD0 */] 00000C56 4FEF 000C lea.l A7, [A7 + 0xC] 00000C5A 245F movea.l A2, [A7]+ 00000C5C 4E75 rts fn00000C5E: 00000C5E 48E7 1820 movem.l -[A7], D3,D4,A2 00000C62 514F subq.w A7, 8 00000C64 262F 0018 move.l D3, [A7 + 0x18] 00000C68 246F 001C movea.l A2, [A7 + 0x1C] 00000C6C 2052 movea.l A0, [A2] 00000C6E 3828 005E move.w D4, [A0 + 0x5E] 00000C72 5383 subq.l D3, 1 00000C74 4A83 tst.l D3 00000C76 6D06 blt +0x8 /* 00000C7E */ 00000C78 0C44 0002 cmpi.w D4, 0x2 00000C7C 6C0C bge +0xE /* 00000C8A */ label00000C7E: 00000C7E 2052 movea.l A0, [A2] 00000C80 3010 move.w D0, [A0] 00000C82 504F addq.w A7, 8 00000C84 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000C88 4E75 rts label00000C8A: 00000C8A 3004 move.w D0, D4 00000C8C 48C0 ext.l D0 00000C8E 5380 subq.l D0, 1 00000C90 B680 cmp.l D3, D0 00000C92 6F06 ble +0x8 /* 00000C9A */ 00000C94 3604 move.w D3, D4 00000C96 48C3 ext.l D3 00000C98 5383 subq.l D3, 1 label00000C9A: 00000C9A 2052 movea.l A0, [A2] 00000C9C 3830 3260 move.w D4, [A0 + D3.w * 2 + 0x60] 00000CA0 594F subq.w A7, 4 00000CA2 3F04 move.w -[A7], D4 00000CA4 2F0A move.l -[A7], A2 00000CA6 3F3C 0008 move.w -[A7], 0x8 00000CAA A83D syscall TEDispatch 00000CAC 2E9F move.l [A7], [A7]+ 00000CAE 2F57 0004 move.l [A7 + 0x4], [A7] 00000CB2 302F 0004 move.w D0, [A7 + 0x4] 00000CB6 504F addq.w A7, 8 00000CB8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000CBC 4E75 rts fn00000CBE: 00000CBE 48E7 1030 movem.l -[A7], D3,A2,A3 00000CC2 246F 0014 movea.l A2, [A7 + 0x14] 00000CC6 266F 0018 movea.l A3, [A7 + 0x18] 00000CCA 200A move.l D0, A2 00000CCC 6772 beq +0x74 /* 00000D40 */ 00000CCE 2F0A move.l -[A7], A2 00000CD0 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000CD4 4EBA FF88 jsr [PC - 0x78 /* 00000C5E */] 00000CD8 3600 move.w D3, D0 00000CDA 2052 movea.l A0, [A2] 00000CDC B668 0008 cmp.w D3, [A0 + 0x8] 00000CE0 504F addq.w A7, 8 00000CE2 6C12 bge +0x14 /* 00000CF6 */ 00000CE4 3003 move.w D0, D3 00000CE6 48C0 ext.l D0 00000CE8 2052 movea.l A0, [A2] 00000CEA 3228 0008 move.w D1, [A0 + 0x8] 00000CEE 48C1 ext.l D1 00000CF0 9280 sub.l D1, D0 00000CF2 3601 move.w D3, D1 00000CF4 601C bra +0x1E /* 00000D12 */ label00000CF6: 00000CF6 2052 movea.l A0, [A2] 00000CF8 B668 000C cmp.w D3, [A0 + 0xC] 00000CFC 6F12 ble +0x14 /* 00000D10 */ 00000CFE 3003 move.w D0, D3 00000D00 48C0 ext.l D0 00000D02 2052 movea.l A0, [A2] 00000D04 3228 000C move.w D1, [A0 + 0xC] 00000D08 48C1 ext.l D1 00000D0A 9280 sub.l D1, D0 00000D0C 3601 move.w D3, D1 00000D0E 6002 bra +0x4 /* 00000D12 */ label00000D10: 00000D10 7600 moveq.l D3, 0x00 label00000D12: 00000D12 4A43 tst.w D3 00000D14 672A beq +0x2C /* 00000D40 */ 00000D16 4267 clr.w -[A7] 00000D18 3F03 move.w -[A7], D3 00000D1A 2F0A move.l -[A7], A2 00000D1C A9DD syscall TEScroll 00000D1E 200B move.l D0, A3 00000D20 671E beq +0x20 /* 00000D40 */ 00000D22 2F0A move.l -[A7], A2 00000D24 2052 movea.l A0, [A2] 00000D26 3028 0008 move.w D0, [A0 + 0x8] 00000D2A 48C0 ext.l D0 00000D2C 5480 addq.l D0, 2 00000D2E 3F00 move.w -[A7], D0 00000D30 4EBA FEE6 jsr [PC - 0x11A /* 00000C18 */] 00000D34 48C0 ext.l D0 00000D36 2600 move.l D3, D0 00000D38 2F0B move.l -[A7], A3 00000D3A 3F03 move.w -[A7], D3 00000D3C A963 syscall SetControlValue/SetCtlValue 00000D3E 5C4F addq.w A7, 6 label00000D40: 00000D40 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000D44 4E75 rts fn00000D46: 00000D46 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000D4A 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000D4E 1A2F 0024 move.b D5, [A7 + 0x24] 00000D52 246F 0026 movea.l A2, [A7 + 0x26] 00000D56 2052 movea.l A0, [A2] 00000D58 2E90 move.l [A7], [A0] 00000D5A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000D60 2052 movea.l A0, [A2] 00000D62 2F68 0008 0008 move.l [A7 + 0x8], [A0 + 0x8] 00000D68 2F68 000C 000C move.l [A7 + 0xC], [A0 + 0xC] 00000D6E 362F 0008 move.w D3, [A7 + 0x8] 00000D72 48C3 ext.l D3 00000D74 5483 addq.l D3, 2 00000D76 302F 0008 move.w D0, [A7 + 0x8] 00000D7A 48C0 ext.l D0 00000D7C 382F 000C move.w D4, [A7 + 0xC] 00000D80 48C4 ext.l D4 00000D82 9880 sub.l D4, D0 00000D84 4A05 tst.b D5 00000D86 6604 bne +0x6 /* 00000D8C */ 00000D88 70FF moveq.l D0, 0xFFFFFFFF 00000D8A 6002 bra +0x4 /* 00000D8E */ label00000D8C: 00000D8C 7001 moveq.l D0, 0x01 label00000D8E: 00000D8E 4C04 0800 movem.w A3, D4 00000D92 D640 add.w D3, D0 00000D94 4A05 tst.b D5 00000D96 6706 beq +0x8 /* 00000D9E */ 00000D98 2004 move.l D0, D4 00000D9A 5480 addq.l D0, 2 00000D9C D640 add.w D3, D0 label00000D9E: 00000D9E B657 cmp.w D3, [A7] 00000DA0 6C02 bge +0x4 /* 00000DA4 */ 00000DA2 3617 move.w D3, [A7] label00000DA4: 00000DA4 2F0A move.l -[A7], A2 00000DA6 3F03 move.w -[A7], D3 00000DA8 4EBA FE6E jsr [PC - 0x192 /* 00000C18 */] 00000DAC 3800 move.w D4, D0 00000DAE 2F2F 0030 move.l -[A7], [A7 + 0x30] 00000DB2 2F0A move.l -[A7], A2 00000DB4 3044 movea.w A0, D4 00000DB6 2F08 move.l -[A7], A0 00000DB8 4EBA FF04 jsr [PC - 0xFC /* 00000CBE */] 00000DBC 4FEF 0022 lea.l A7, [A7 + 0x22] 00000DC0 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000DC4 4E75 rts 00000DC6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000DCA 3C2F 0024 move.w D6, [A7 + 0x24] 00000DCE 362F 0026 move.w D3, [A7 + 0x26] 00000DD2 246F 0028 movea.l A2, [A7 + 0x28] 00000DD6 266F 002C movea.l A3, [A7 + 0x2C] 00000DDA 2052 movea.l A0, [A2] 00000DDC 3A28 0020 move.w D5, [A0 + 0x20] 00000DE0 2052 movea.l A0, [A2] 00000DE2 3828 0022 move.w D4, [A0 + 0x22] 00000DE6 0C43 001E cmpi.w D3, 0x1E 00000DEA 660A bne +0xC /* 00000DF6 */ 00000DEC 4A2D 21AF tst.b [A5 + 0x21AF] 00000DF0 6704 beq +0x6 /* 00000DF6 */ 00000DF2 7C73 moveq.l D6, 0x73 00000DF4 600E bra +0x10 /* 00000E04 */ label00000DF6: 00000DF6 0C43 001F cmpi.w D3, 0x1F 00000DFA 6608 bne +0xA /* 00000E04 */ 00000DFC 4A2D 21AF tst.b [A5 + 0x21AF] 00000E00 6702 beq +0x4 /* 00000E04 */ 00000E02 7C77 moveq.l D6, 0x77 label00000E04: 00000E04 3006 move.w D0, D6 00000E06 48C0 ext.l D0 00000E08 0480 0000 0073 subi.l D0, 0x73 /* 's' */ 00000E0E 0C80 0000 0006 cmpi.l D0, 0x6 00000E14 6200 0170 bhi +0x172 /* 00000F86 */ 00000E18 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000E1C 4EFB 0002 jmp [PC + D0.w + 0x2] 00000E20 003C 000E ori.b ccr, 14 00000E24 0122 btst -[A2], D0 00000E26 0166 bchg -[A6], D0 00000E28 009A 0166 0024 ori.l [A2]+, 0x1660024 00000E2E 2F0B move.l -[A7], A3 00000E30 2F0A move.l -[A7], A2 00000E32 4227 clr.b -[A7] 00000E34 4EBA FF10 jsr [PC - 0xF0 /* 00000D46 */] 00000E38 7001 moveq.l D0, 0x01 00000E3A 4FEF 000A lea.l A7, [A7 + 0xA] 00000E3E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000E42 4E75 rts 00000E44 2F0B move.l -[A7], A3 00000E46 2F0A move.l -[A7], A2 00000E48 1F3C 0001 move.b -[A7], 0x1 00000E4C 4EBA FEF8 jsr [PC - 0x108 /* 00000D46 */] 00000E50 7001 moveq.l D0, 0x01 00000E52 4FEF 000A lea.l A7, [A7 + 0xA] 00000E56 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000E5A 4E75 rts 00000E5C 4A2D 21AF tst.b [A5 + 0x21AF] 00000E60 6712 beq +0x14 /* 00000E74 */ 00000E62 2F0B move.l -[A7], A3 00000E64 2F0A move.l -[A7], A2 00000E66 42A7 clr.l -[A7] 00000E68 4EBA FE54 jsr [PC - 0x1AC /* 00000CBE */] 00000E6C 7A00 moveq.l D5, 0x00 00000E6E 4FEF 000C lea.l A7, [A7 + 0xC] 00000E72 6024 bra +0x26 /* 00000E98 */ label00000E74: 00000E74 2F0A move.l -[A7], A2 00000E76 3F05 move.w -[A7], D5 00000E78 4EBA FD56 jsr [PC - 0x2AA /* 00000BD0 */] 00000E7C 48C0 ext.l D0 00000E7E 2600 move.l D3, D0 00000E80 2052 movea.l A0, [A2] 00000E82 3E28 005E move.w D7, [A0 + 0x5E] 00000E86 48C7 ext.l D7 00000E88 B687 cmp.l D3, D7 00000E8A 5C4F addq.w A7, 6 00000E8C 6D04 blt +0x6 /* 00000E92 */ 00000E8E 2607 move.l D3, D7 00000E90 5383 subq.l D3, 1 label00000E92: 00000E92 2052 movea.l A0, [A2] 00000E94 3A30 3A60 move.w D5, [A0 + D3 * 2 + 0x60] label00000E98: 00000E98 4A2D 21B1 tst.b [A5 + 0x21B1] 00000E9C 6602 bne +0x4 /* 00000EA0 */ 00000E9E 3805 move.w D4, D5 label00000EA0: 00000EA0 2F0A move.l -[A7], A2 00000EA2 3044 movea.w A0, D4 00000EA4 2F08 move.l -[A7], A0 00000EA6 3045 movea.w A0, D5 00000EA8 2F08 move.l -[A7], A0 00000EAA 4EAD BC28 jsr [A5 - 0x43D8] 00000EAE 7001 moveq.l D0, 0x01 00000EB0 4FEF 000C lea.l A7, [A7 + 0xC] 00000EB4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000EB8 4E75 rts 00000EBA 4A2D 21AF tst.b [A5 + 0x21AF] 00000EBE 6726 beq +0x28 /* 00000EE6 */ 00000EC0 2F0B move.l -[A7], A3 00000EC2 2F0A move.l -[A7], A2 00000EC4 2F0A move.l -[A7], A2 00000EC6 4EBA FCCA jsr [PC - 0x336 /* 00000B92 */] 00000ECA 48C0 ext.l D0 00000ECC 584F addq.w A7, 4 00000ECE 2F00 move.l -[A7], D0 00000ED0 4EBA FDEC jsr [PC - 0x214 /* 00000CBE */] 00000ED4 2052 movea.l A0, [A2] 00000ED6 2252 movea.l A1, [A2] 00000ED8 3028 005E move.w D0, [A0 + 0x5E] 00000EDC 3831 0260 move.w D4, [A1 + D0.w * 2 + 0x60] 00000EE0 4FEF 000C lea.l A7, [A7 + 0xC] 00000EE4 603A bra +0x3C /* 00000F20 */ label00000EE6: 00000EE6 2F0A move.l -[A7], A2 00000EE8 3F04 move.w -[A7], D4 00000EEA 4EBA FCE4 jsr [PC - 0x31C /* 00000BD0 */] 00000EEE 48C0 ext.l D0 00000EF0 2600 move.l D3, D0 00000EF2 2052 movea.l A0, [A2] 00000EF4 3028 005E move.w D0, [A0 + 0x5E] 00000EF8 48C0 ext.l D0 00000EFA 2203 move.l D1, D3 00000EFC 5281 addq.l D1, 1 00000EFE B280 cmp.l D1, D0 00000F00 5C4F addq.w A7, 6 00000F02 6D08 blt +0xA /* 00000F0C */ 00000F04 2052 movea.l A0, [A2] 00000F06 3828 003C move.w D4, [A0 + 0x3C] 00000F0A 6014 bra +0x16 /* 00000F20 */ label00000F0C: 00000F0C 2003 move.l D0, D3 00000F0E 5280 addq.l D0, 1 00000F10 2052 movea.l A0, [A2] 00000F12 3F30 0A60 move.w -[A7], [A0 + D0 * 2 + 0x60] 00000F16 2F0A move.l -[A7], A2 00000F18 4EAD A470 jsr [A5 - 0x5B90] 00000F1C 3800 move.w D4, D0 00000F1E 5C4F addq.w A7, 6 label00000F20: 00000F20 4A2D 21B1 tst.b [A5 + 0x21B1] 00000F24 6602 bne +0x4 /* 00000F28 */ 00000F26 3A04 move.w D5, D4 label00000F28: 00000F28 2F0A move.l -[A7], A2 00000F2A 3044 movea.w A0, D4 00000F2C 2F08 move.l -[A7], A0 00000F2E 3045 movea.w A0, D5 00000F30 2F08 move.l -[A7], A0 00000F32 4EAD BC28 jsr [A5 - 0x43D8] 00000F36 7001 moveq.l D0, 0x01 00000F38 4FEF 000C lea.l A7, [A7 + 0xC] 00000F3C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F40 4E75 rts 00000F42 2052 movea.l A0, [A2] 00000F44 2252 movea.l A1, [A2] 00000F46 3029 0020 move.w D0, [A1 + 0x20] 00000F4A B068 0022 cmp.w D0, [A0 + 0x22] 00000F4E 6634 bne +0x36 /* 00000F84 */ 00000F50 2052 movea.l A0, [A2] 00000F52 3628 0020 move.w D3, [A0 + 0x20] 00000F56 2052 movea.l A0, [A2] 00000F58 2252 movea.l A1, [A2] 00000F5A 3029 0020 move.w D0, [A1 + 0x20] 00000F5E B068 003C cmp.w D0, [A0 + 0x3C] 00000F62 6D08 blt +0xA /* 00000F6C */ 00000F64 7000 moveq.l D0, 0x00 00000F66 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F6A 4E75 rts label00000F6C: 00000F6C 3F03 move.w -[A7], D3 00000F6E 2F0A move.l -[A7], A2 00000F70 4EAD A478 jsr [A5 - 0x5B88] 00000F74 3600 move.w D3, D0 00000F76 2052 movea.l A0, [A2] 00000F78 3143 0022 move.w [A0 + 0x22], D3 00000F7C 2052 movea.l A0, [A2] 00000F7E 3143 0020 move.w [A0 + 0x20], D3 00000F82 5C4F addq.w A7, 6 label00000F84: 00000F84 7608 moveq.l D3, 0x08 label00000F86: 00000F86 4A2D 21AF tst.b [A5 + 0x21AF] 00000F8A 6708 beq +0xA /* 00000F94 */ 00000F8C 7000 moveq.l D0, 0x00 00000F8E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F92 4E75 rts label00000F94: 00000F94 0C43 001C cmpi.w D3, 0x1C 00000F98 6716 beq +0x18 /* 00000FB0 */ 00000F9A 0C43 001D cmpi.w D3, 0x1D 00000F9E 6710 beq +0x12 /* 00000FB0 */ 00000FA0 0C43 001E cmpi.w D3, 0x1E 00000FA4 670A beq +0xC /* 00000FB0 */ 00000FA6 0C43 001F cmpi.w D3, 0x1F 00000FAA 6704 beq +0x6 /* 00000FB0 */ 00000FAC 7000 moveq.l D0, 0x00 00000FAE 6002 bra +0x4 /* 00000FB2 */ label00000FB0: 00000FB0 7001 moveq.l D0, 0x01 label00000FB2: 00000FB2 1800 move.b D4, D0 00000FB4 4A04 tst.b D4 00000FB6 662E bne +0x30 /* 00000FE6 */ 00000FB8 0C43 0008 cmpi.w D3, 0x8 00000FBC 6728 beq +0x2A /* 00000FE6 */ 00000FBE 2052 movea.l A0, [A2] 00000FC0 3028 0020 move.w D0, [A0 + 0x20] 00000FC4 48C0 ext.l D0 00000FC6 2052 movea.l A0, [A2] 00000FC8 3228 0022 move.w D1, [A0 + 0x22] 00000FCC 48C1 ext.l D1 00000FCE 9280 sub.l D1, D0 00000FD0 2052 movea.l A0, [A2] 00000FD2 3028 003C move.w D0, [A0 + 0x3C] 00000FD6 48C0 ext.l D0 00000FD8 9081 sub.l D0, D1 00000FDA 5280 addq.l D0, 1 00000FDC 0C80 0000 7FFF cmpi.l D0, 0x7FFF 00000FE2 6C00 021E bge +0x220 /* 00001202 */ label00000FE6: 00000FE6 2052 movea.l A0, [A2] 00000FE8 3E10 move.w D7, [A0] 00000FEA 2F0A move.l -[A7], A2 00000FEC 4EBA FBA4 jsr [PC - 0x45C /* 00000B92 */] 00000FF0 48C0 ext.l D0 00000FF2 2840 movea.l A4, D0 00000FF4 0C43 0009 cmpi.w D3, 0x9 /* '\t' */ 00000FF8 584F addq.w A7, 4 00000FFA 6608 bne +0xA /* 00001004 */ 00000FFC 7000 moveq.l D0, 0x00 00000FFE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001002 4E75 rts label00001004: 00001004 4A04 tst.b D4 00001006 6700 0162 beq +0x164 /* 0000116A */ 0000100A 2052 movea.l A0, [A2] 0000100C 3268 0020 movea.w A1, [A0 + 0x20] 00001010 2A09 move.l D5, A1 00001012 2052 movea.l A0, [A2] 00001014 3268 0022 movea.w A1, [A0 + 0x22] 00001018 2809 move.l D4, A1 0000101A 3003 move.w D0, D3 0000101C 48C0 ext.l D0 0000101E 0480 0000 001C subi.l D0, 0x1C 00001024 6700 00B6 beq +0xB8 /* 000010DC */ 00001028 5380 subq.l D0, 1 0000102A 6700 00B0 beq +0xB2 /* 000010DC */ 0000102E 5380 subq.l D0, 1 00001030 6708 beq +0xA /* 0000103A */ 00001032 5380 subq.l D0, 1 00001034 6704 beq +0x6 /* 0000103A */ 00001036 6000 0170 bra +0x172 /* 000011A8 */ label0000103A: 0000103A 2052 movea.l A0, [A2] 0000103C 2252 movea.l A1, [A2] 0000103E 3029 0020 move.w D0, [A1 + 0x20] 00001042 B068 0022 cmp.w D0, [A0 + 0x22] 00001046 672C beq +0x2E /* 00001074 */ 00001048 4A2D 21B1 tst.b [A5 + 0x21B1] 0000104C 6626 bne +0x28 /* 00001074 */ 0000104E 0C43 001E cmpi.w D3, 0x1E 00001052 6610 bne +0x12 /* 00001064 */ 00001054 2F0A move.l -[A7], A2 00001056 2F05 move.l -[A7], D5 00001058 2F05 move.l -[A7], D5 0000105A 4EAD BC28 jsr [A5 - 0x43D8] 0000105E 4FEF 000C lea.l A7, [A7 + 0xC] 00001062 6042 bra +0x44 /* 000010A6 */ label00001064: 00001064 2F0A move.l -[A7], A2 00001066 2F04 move.l -[A7], D4 00001068 2F04 move.l -[A7], D4 0000106A 4EAD BC28 jsr [A5 - 0x43D8] 0000106E 4FEF 000C lea.l A7, [A7 + 0xC] 00001072 6032 bra +0x34 /* 000010A6 */ label00001074: 00001074 0C43 001F cmpi.w D3, 0x1F 00001078 6622 bne +0x24 /* 0000109C */ 0000107A 2052 movea.l A0, [A2] 0000107C 2252 movea.l A1, [A2] 0000107E 3029 0020 move.w D0, [A1 + 0x20] 00001082 B068 0022 cmp.w D0, [A0 + 0x22] 00001086 6714 beq +0x16 /* 0000109C */ 00001088 4A2D 21B1 tst.b [A5 + 0x21B1] 0000108C 670E beq +0x10 /* 0000109C */ 0000108E 2F0A move.l -[A7], A2 00001090 2F04 move.l -[A7], D4 00001092 2F04 move.l -[A7], D4 00001094 4EAD BC28 jsr [A5 - 0x43D8] 00001098 4FEF 000C lea.l A7, [A7 + 0xC] label0000109C: 0000109C 2F0A move.l -[A7], A2 0000109E 3F03 move.w -[A7], D3 000010A0 4EAD BC20 jsr [A5 - 0x43E0] 000010A4 5C4F addq.w A7, 6 label000010A6: 000010A6 4A2D 21B1 tst.b [A5 + 0x21B1] 000010AA 6700 00FC beq +0xFE /* 000011A8 */ 000010AE 2052 movea.l A0, [A2] 000010B0 3268 0020 movea.w A1, [A0 + 0x20] 000010B4 2609 move.l D3, A1 000010B6 2052 movea.l A0, [A2] 000010B8 3268 0022 movea.w A1, [A0 + 0x22] 000010BC 2C09 move.l D6, A1 000010BE B685 cmp.l D3, D5 000010C0 6F02 ble +0x4 /* 000010C4 */ 000010C2 2605 move.l D3, D5 label000010C4: 000010C4 BC84 cmp.l D6, D4 000010C6 6C02 bge +0x4 /* 000010CA */ 000010C8 2C04 move.l D6, D4 label000010CA: 000010CA 2F0A move.l -[A7], A2 000010CC 2F06 move.l -[A7], D6 000010CE 2F03 move.l -[A7], D3 000010D0 4EAD BC28 jsr [A5 - 0x43D8] 000010D4 4FEF 000C lea.l A7, [A7 + 0xC] 000010D8 6000 00CE bra +0xD0 /* 000011A8 */ label000010DC: 000010DC 4A2D 21B1 tst.b [A5 + 0x21B1] 000010E0 6646 bne +0x48 /* 00001128 */ 000010E2 2052 movea.l A0, [A2] 000010E4 2252 movea.l A1, [A2] 000010E6 3029 0020 move.w D0, [A1 + 0x20] 000010EA B068 0022 cmp.w D0, [A0 + 0x22] 000010EE 672A beq +0x2C /* 0000111A */ 000010F0 0C43 001C cmpi.w D3, 0x1C 000010F4 6612 bne +0x14 /* 00001108 */ 000010F6 2F0A move.l -[A7], A2 000010F8 2F05 move.l -[A7], D5 000010FA 2F05 move.l -[A7], D5 000010FC 4EAD BC28 jsr [A5 - 0x43D8] 00001100 4FEF 000C lea.l A7, [A7 + 0xC] 00001104 6000 00A2 bra +0xA4 /* 000011A8 */ label00001108: 00001108 2F0A move.l -[A7], A2 0000110A 2F04 move.l -[A7], D4 0000110C 2F04 move.l -[A7], D4 0000110E 4EAD BC28 jsr [A5 - 0x43D8] 00001112 4FEF 000C lea.l A7, [A7 + 0xC] 00001116 6000 0090 bra +0x92 /* 000011A8 */ label0000111A: 0000111A 2F0A move.l -[A7], A2 0000111C 3F03 move.w -[A7], D3 0000111E 4EAD BC20 jsr [A5 - 0x43E0] 00001122 5C4F addq.w A7, 6 00001124 6000 0082 bra +0x84 /* 000011A8 */ label00001128: 00001128 3C05 move.w D6, D5 0000112A 3A04 move.w D5, D4 0000112C 0C43 001C cmpi.w D3, 0x1C 00001130 6612 bne +0x14 /* 00001144 */ 00001132 4A46 tst.w D6 00001134 6F0E ble +0x10 /* 00001144 */ 00001136 3F06 move.w -[A7], D6 00001138 2F0A move.l -[A7], A2 0000113A 4EAD A470 jsr [A5 - 0x5B90] 0000113E 3C00 move.w D6, D0 00001140 5C4F addq.w A7, 6 00001142 6012 bra +0x14 /* 00001156 */ label00001144: 00001144 0C43 001D cmpi.w D3, 0x1D 00001148 660C bne +0xE /* 00001156 */ 0000114A 3F05 move.w -[A7], D5 0000114C 2F0A move.l -[A7], A2 0000114E 4EAD A478 jsr [A5 - 0x5B88] 00001152 3A00 move.w D5, D0 00001154 5C4F addq.w A7, 6 label00001156: 00001156 2F0A move.l -[A7], A2 00001158 3045 movea.w A0, D5 0000115A 2F08 move.l -[A7], A0 0000115C 3046 movea.w A0, D6 0000115E 2F08 move.l -[A7], A0 00001160 4EAD BC28 jsr [A5 - 0x43D8] 00001164 4FEF 000C lea.l A7, [A7 + 0xC] 00001168 603E bra +0x40 /* 000011A8 */ label0000116A: 0000116A 0C46 0041 cmpi.w D6, 0x41 /* 'A' */ 0000116E 6D24 blt +0x26 /* 00001194 */ 00001170 0C43 0008 cmpi.w D3, 0x8 00001174 671E beq +0x20 /* 00001194 */ 00001176 4A2D 21AF tst.b [A5 + 0x21AF] 0000117A 6604 bne +0x6 /* 00001180 */ 0000117C 7000 moveq.l D0, 0x00 0000117E 6006 bra +0x8 /* 00001186 */ label00001180: 00001180 203C 0000 0100 move.l D0, 0x100 label00001186: 00001186 3F00 move.w -[A7], D0 00001188 3F06 move.w -[A7], D6 0000118A 4EAD D700 jsr [A5 - 0x2900] 0000118E 4A00 tst.b D0 00001190 584F addq.w A7, 4 00001192 670C beq +0xE /* 000011A0 */ label00001194: 00001194 2F0A move.l -[A7], A2 00001196 3F03 move.w -[A7], D3 00001198 4EAD BC20 jsr [A5 - 0x43E0] 0000119C 5C4F addq.w A7, 6 0000119E 6008 bra +0xA /* 000011A8 */ label000011A0: 000011A0 7000 moveq.l D0, 0x00 000011A2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000011A6 4E75 rts label000011A8: 000011A8 200B move.l D0, A3 000011AA 674E beq +0x50 /* 000011FA */ 000011AC 2F0A move.l -[A7], A2 000011AE 4EBA F9E2 jsr [PC - 0x61E /* 00000B92 */] 000011B2 48C0 ext.l D0 000011B4 B9C0 cmpa.l A4, D0 000011B6 584F addq.w A7, 4 000011B8 670E beq +0x10 /* 000011C8 */ 000011BA 2F0B move.l -[A7], A3 000011BC 2F0A move.l -[A7], A2 000011BE 4EBA F9D2 jsr [PC - 0x62E /* 00000B92 */] 000011C2 584F addq.w A7, 4 000011C4 3F00 move.w -[A7], D0 000011C6 A965 syscall SetControlMaximum/SetMaxCtl label000011C8: 000011C8 2052 movea.l A0, [A2] 000011CA BE50 cmp.w D7, [A0] 000011CC 672C beq +0x2E /* 000011FA */ 000011CE 2F0A move.l -[A7], A2 000011D0 2052 movea.l A0, [A2] 000011D2 3028 0008 move.w D0, [A0 + 0x8] 000011D6 48C0 ext.l D0 000011D8 5480 addq.l D0, 2 000011DA 3F00 move.w -[A7], D0 000011DC 4EBA FA3A jsr [PC - 0x5C6 /* 00000C18 */] 000011E0 3600 move.w D3, D0 000011E2 2F0B move.l -[A7], A3 000011E4 A960 syscall GetControlValue/GetCtlValue 000011E6 301F move.w D0, [A7]+ 000011E8 3800 move.w D4, D0 000011EA 4A43 tst.w D3 000011EC 584F addq.w A7, 4 000011EE 6D0A blt +0xC /* 000011FA */ 000011F0 B644 cmp.w D3, D4 000011F2 6706 beq +0x8 /* 000011FA */ 000011F4 2F0B move.l -[A7], A3 000011F6 3F03 move.w -[A7], D3 000011F8 A963 syscall SetControlValue/SetCtlValue label000011FA: 000011FA 7001 moveq.l D0, 0x01 000011FC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001200 4E75 rts label00001202: 00001202 7000 moveq.l D0, 0x00 00001204 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001208 4E75 rts fn0000120A: 0000120A 4A2D 21AC tst.b [A5 + 0x21AC] 0000120E 6656 bne +0x58 /* 00001266 */ 00001210 594F subq.w A7, 4 00001212 AA32 syscall GetGDevice 00001214 205F movea.l A0, [A7]+ 00001216 2050 movea.l A0, [A0] 00001218 2068 0016 movea.l A0, [A0 + 0x16] 0000121C 2050 movea.l A0, [A0] 0000121E 2068 002A movea.l A0, [A0 + 0x2A] 00001222 2050 movea.l A0, [A0] 00001224 202D 2072 move.l D0, [A5 + 0x2072 /* export_1034 */] 00001228 B090 cmp.l D0, [A0] 0000122A 673A beq +0x3C /* 00001266 */ 0000122C 594F subq.w A7, 4 0000122E A924 syscall FrontWindow 00001230 205F movea.l A0, [A7]+ 00001232 0C68 0008 006C cmpi.w [A0 + 0x6C], 0x8 00001238 662C bne +0x2E /* 00001266 */ 0000123A 4A2D 205F tst.b [A5 + 0x205F] 0000123E 660A bne +0xC /* 0000124A */ 00001240 2F2D 205A move.l -[A7], [A5 + 0x205A /* export_1031 */] 00001244 4EBA EEF6 jsr [PC - 0x110A /* 0000013C */] 00001248 584F addq.w A7, 4 label0000124A: 0000124A 422D 205F clr.b [A5 + 0x205F] 0000124E 594F subq.w A7, 4 00001250 AA32 syscall GetGDevice 00001252 205F movea.l A0, [A7]+ 00001254 2050 movea.l A0, [A0] 00001256 2068 0016 movea.l A0, [A0 + 0x16] 0000125A 2050 movea.l A0, [A0] 0000125C 2068 002A movea.l A0, [A0 + 0x2A] 00001260 2050 movea.l A0, [A0] 00001262 2B50 2072 move.l [A5 + 0x2072 /* export_1034 */], [A0] label00001266: 00001266 4E75 rts 00001268 4A6D 1BFE tst.w [A5 + 0x1BFE] 0000126C 6704 beq +0x6 /* 00001272 */ 0000126E 4EAD FB68 jsr [A5 - 0x498] label00001272: 00001272 4A2D 20A8 tst.b [A5 + 0x20A8] 00001276 6704 beq +0x6 /* 0000127C */ 00001278 4EBA FF90 jsr [PC - 0x70 /* 0000120A */] label0000127C: 0000127C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00001280 4A28 1701 tst.b [A0 + 0x1701] 00001284 660C bne +0xE /* 00001292 */ 00001286 2048 movea.l A0, A0 00001288 4A28 16EC tst.b [A0 + 0x16EC] 0000128C 6704 beq +0x6 /* 00001292 */ 0000128E 4EAD AC60 jsr [A5 - 0x53A0] label00001292: 00001292 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00001296 3028 16F8 move.w D0, [A0 + 0x16F8] 0000129A 7220 moveq.l D1, 0x20 0000129C C081 and.l D0, D1 0000129E 4A80 tst.l D0 000012A0 6604 bne +0x6 /* 000012A6 */ 000012A2 7000 moveq.l D0, 0x00 000012A4 6010 bra +0x12 /* 000012B6 */ label000012A6: 000012A6 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000012AA 4EAD AE18 jsr [A5 - 0x51E8] 000012AE 7200 moveq.l D1, 0x00 000012B0 1200 move.b D1, D0 000012B2 2001 move.l D0, D1 000012B4 584F addq.w A7, 4 label000012B6: 000012B6 4A80 tst.l D0 000012B8 670A beq +0xC /* 000012C4 */ 000012BA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000012BE 4EAD AE20 jsr [A5 - 0x51E0] 000012C2 584F addq.w A7, 4 label000012C4: 000012C4 4E75 rts 000012C6 2F03 move.l -[A7], D3 000012C8 162F 0008 move.b D3, [A7 + 0x8] 000012CC B62D 08C1 cmp.b D3, [A5 + 0x8C1] 000012D0 6726 beq +0x28 /* 000012F8 */ 000012D2 4A03 tst.b D3 000012D4 6710 beq +0x12 /* 000012E6 */ 000012D6 4EBA 002C jsr [PC + 0x2C /* 00001304 */] 000012DA 3F3C FFFF move.w -[A7], 0xFFFF 000012DE 4EBA F02E jsr [PC - 0xFD2 /* 0000030E */] 000012E2 544F addq.w A7, 2 000012E4 600E bra +0x10 /* 000012F4 */ label000012E6: 000012E6 3F3C FFFF move.w -[A7], 0xFFFF 000012EA 4EBA F056 jsr [PC - 0xFAA /* 00000342 */] 000012EE 4EAD B4C8 jsr [A5 - 0x4B38] 000012F2 544F addq.w A7, 2 label000012F4: 000012F4 1B43 08C1 move.b [A5 + 0x8C1], D3 label000012F8: 000012F8 261F move.l D3, [A7]+ 000012FA 4E74 0002 rtd 0x0002 fn000012FE: 000012FE 422F 0004 clr.b [A7 + 0x4] 00001302 4E75 rts fn00001304: 00001304 554F subq.w A7, 2 00001306 4EBA FFF6 jsr [PC - 0xA /* 000012FE */] 0000130A 101F move.b D0, [A7]+ 0000130C 6766 beq +0x68 /* 00001374 */ 0000130E 486D B4C0 pea.l [A5 - 0x4B40] 00001312 A9F1 syscall UnloadSeg 00001314 486D C468 pea.l [A5 - 0x3B98] 00001318 A9F1 syscall UnloadSeg 0000131A 486D B988 pea.l [A5 - 0x4678] 0000131E A9F1 syscall UnloadSeg 00001320 486D DCD0 pea.l [A5 - 0x2330] 00001324 A9F1 syscall UnloadSeg 00001326 486D ACF0 pea.l [A5 - 0x5310] 0000132A A9F1 syscall UnloadSeg 0000132C 486D B188 pea.l [A5 - 0x4E78] 00001330 A9F1 syscall UnloadSeg 00001332 4A2D 8B24 tst.b [A5 - 0x74DC] 00001336 6724 beq +0x26 /* 0000135C */ 00001338 486D D660 pea.l [A5 - 0x29A0] 0000133C A9F1 syscall UnloadSeg 0000133E 486D E418 pea.l [A5 - 0x1BE8] 00001342 A9F1 syscall UnloadSeg 00001344 486D FAA8 pea.l [A5 - 0x558] 00001348 A9F1 syscall UnloadSeg 0000134A 486D E5E0 pea.l [A5 - 0x1A20] 0000134E A9F1 syscall UnloadSeg 00001350 486D EB98 pea.l [A5 - 0x1468] 00001354 A9F1 syscall UnloadSeg 00001356 486D FAD8 pea.l [A5 - 0x528] 0000135A A9F1 syscall UnloadSeg label0000135C: 0000135C 486D FAB0 pea.l [A5 - 0x550] 00001360 A9F1 syscall UnloadSeg 00001362 3F3C FFFF move.w -[A7], 0xFFFF 00001366 4EBA EFA6 jsr [PC - 0x105A /* 0000030E */] 0000136A 3F3C FFFF move.w -[A7], 0xFFFF 0000136E 4EBA EFD2 jsr [PC - 0x102E /* 00000342 */] 00001372 584F addq.w A7, 4 label00001374: 00001374 4E75 rts 00001376 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000137A 4AAD 2090 tst.l [A5 + 0x2090] 0000137E 672C beq +0x2E /* 000013AC */ 00001380 246D 2090 movea.l A2, [A5 + 0x2090] 00001384 282D 0AAA move.l D4, [A5 + 0xAAA /* export_337 */] 00001388 266D 20E4 movea.l A3, [A5 + 0x20E4] 0000138C 206D 120A movea.l A0, [A5 + 0x120A /* export_573 */] 00001390 2850 movea.l A4, [A0] 00001392 2054 movea.l A0, [A4] 00001394 2028 0018 move.l D0, [A0 + 0x18] 00001398 C18D exg D0, A5 0000139A 2600 move.l D3, D0 0000139C 2F04 move.l -[A7], D4 0000139E 2F0B move.l -[A7], A3 000013A0 2F2F 0020 move.l -[A7], [A7 + 0x20] 000013A4 4E92 jsr [A2] 000013A6 2003 move.l D0, D3 000013A8 C18D exg D0, A5 000013AA 2600 move.l D3, D0 label000013AC: 000013AC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000013B0 4E74 0004 rtd 0x0004 000013B4 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000013B8 4AAD 0AAE tst.l [A5 + 0xAAE] 000013BC 6726 beq +0x28 /* 000013E4 */ 000013BE 246D 0AAE movea.l A2, [A5 + 0xAAE] 000013C2 282D 0AAA move.l D4, [A5 + 0xAAA /* export_337 */] 000013C6 206D 120A movea.l A0, [A5 + 0x120A /* export_573 */] 000013CA 2650 movea.l A3, [A0] 000013CC 2053 movea.l A0, [A3] 000013CE 2028 0018 move.l D0, [A0 + 0x18] 000013D2 C18D exg D0, A5 000013D4 2600 move.l D3, D0 000013D6 2F04 move.l -[A7], D4 000013D8 4267 clr.w -[A7] 000013DA 4E92 jsr [A2] 000013DC 2003 move.l D0, D3 000013DE C18D exg D0, A5 000013E0 2600 move.l D3, D0 000013E2 5C4F addq.w A7, 6 label000013E4: 000013E4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000013E8 4E75 rts 000013EA 2B6F 0004 0AAE move.l [A5 + 0xAAE], [A7 + 0x4] 000013F0 4E75 rts 000013F2 2B6F 0004 0AAA move.l [A5 + 0xAAA /* export_337 */], [A7 + 0x4] 000013F8 4E75 rts fn000013FA: 000013FA 1F2F 0004 move.b -[A7], [A7 + 0x4] 000013FE 4EAD C488 jsr [A5 - 0x3B78] 00001402 4A6D 1C10 tst.w [A5 + 0x1C10] 00001406 544F addq.w A7, 2 00001408 6604 bne +0x6 /* 0000140E */ 0000140A 4EAD D7C8 jsr [A5 - 0x2838] label0000140E: 0000140E 4E75 rts 00001410 2F0A move.l -[A7], A2 00001412 4FEF FFBE lea.l A7, [A7 - 0x42] 00001416 246F 0054 movea.l A2, [A7 + 0x54] 0000141A 1B6F 0058 08C2 move.b [A5 + 0x8C2 /* export_276 */], [A7 + 0x58] 00001420 2F0A move.l -[A7], A2 00001422 486D 20A8 pea.l [A5 + 0x20A8] 00001426 4EAD C470 jsr [A5 - 0x3B90] 0000142A 486F 002A pea.l [A7 + 0x2A] 0000142E 486F 000E pea.l [A7 + 0xE] 00001432 4EBA F2DA jsr [PC - 0xD26 /* 0000070E */] 00001436 1F40 0011 move.b [A7 + 0x11], D0 0000143A 1B6F 0060 20B3 move.b [A5 + 0x20B3], [A7 + 0x60] 00001440 4A2F 0011 tst.b [A7 + 0x11] 00001444 4FEF 0010 lea.l A7, [A7 + 0x10] 00001448 660A bne +0xC /* 00001454 */ 0000144A 3B7C 0046 1C10 move.w [A5 + 0x1C10], 0x46 /* 'F' */ 00001450 6000 0152 bra +0x154 /* 000015A4 */ label00001454: 00001454 4A2F 004E tst.b [A7 + 0x4E] 00001458 6604 bne +0x6 /* 0000145E */ 0000145A 422D 20A8 clr.b [A5 + 0x20A8] label0000145E: 0000145E 4A2F 004C tst.b [A7 + 0x4C] 00001462 6606 bne +0x8 /* 0000146A */ 00001464 1B7C 0001 20DF move.b [A5 + 0x20DF], 0x1 label0000146A: 0000146A 200A move.l D0, A2 0000146C 4A80 tst.l D0 0000146E 6716 beq +0x18 /* 00001486 */ 00001470 302A 0006 move.w D0, [A2 + 0x6] 00001474 0280 0000 C000 andi.l D0, 0xC000 0000147A 0C80 0000 C000 cmpi.l D0, 0xC000 00001480 6704 beq +0x6 /* 00001486 */ 00001482 422D 20A8 clr.b [A5 + 0x20A8] label00001486: 00001486 486D 1BFE pea.l [A5 + 0x1BFE] 0000148A 4EAD C4D0 jsr [A5 - 0x3B30] 0000148E 4A40 tst.w D0 00001490 57C0 seq D0 00001492 4400 neg.b D0 00001494 49C0 lea.l A4, D0 00001496 1B40 1BF4 move.b [A5 + 0x1BF4], D0 0000149A 486D C488 pea.l [A5 - 0x3B78] 0000149E A9F1 syscall UnloadSeg 000014A0 486D C4D8 pea.l [A5 - 0x3B28] 000014A4 A9F1 syscall UnloadSeg 000014A6 486D B428 pea.l [A5 - 0x4BD8] 000014AA A9F1 syscall UnloadSeg 000014AC 486D D860 pea.l [A5 - 0x27A0] 000014B0 A9F1 syscall UnloadSeg 000014B2 4EAD D860 jsr [A5 - 0x27A0] 000014B6 4EAD BD48 jsr [A5 - 0x42B8] 000014BA 4EAD DF28 jsr [A5 - 0x20D8] 000014BE 4A2D 20A8 tst.b [A5 + 0x20A8] 000014C2 584F addq.w A7, 4 000014C4 6708 beq +0xA /* 000014CE */ 000014C6 4EAD D780 jsr [A5 - 0x2880] 000014CA 4EAD AAB8 jsr [A5 - 0x5548] label000014CE: 000014CE 4EAD B428 jsr [A5 - 0x4BD8] 000014D2 4EAD AC70 jsr [A5 - 0x5390] 000014D6 4EAD BDE8 jsr [A5 - 0x4218] 000014DA 4EAD C4D8 jsr [A5 - 0x3B28] 000014DE 4EAD ADE8 jsr [A5 - 0x5218] 000014E2 4EAD C1D0 jsr [A5 - 0x3E30] 000014E6 4EAD B8E8 jsr [A5 - 0x4718] 000014EA 4EAD A938 jsr [A5 - 0x56C8] 000014EE 102F 004A move.b D0, [A7 + 0x4A] 000014F2 57C0 seq D0 000014F4 4400 neg.b D0 000014F6 49C0 lea.l A4, D0 000014F8 1F00 move.b -[A7], D0 000014FA 4EBA FEFE jsr [PC - 0x102 /* 000013FA */] 000014FE 486D C488 pea.l [A5 - 0x3B78] 00001502 A9F1 syscall UnloadSeg 00001504 594F subq.w A7, 4 00001506 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 0000150C 486D 93A6 pea.l [A5 - 0x6C5A] 00001510 A9A1 syscall GetNamedResource 00001512 205F movea.l A0, [A7]+ 00001514 2448 movea.l A2, A0 00001516 200A move.l D0, A2 00001518 4A80 tst.l D0 0000151A 544F addq.w A7, 2 0000151C 6704 beq +0x6 /* 00001522 */ 0000151E 2F0A move.l -[A7], A2 00001520 A9A3 syscall ReleaseResource label00001522: 00001522 594F subq.w A7, 4 00001524 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00001528 205F movea.l A0, [A7]+ 0000152A 2050 movea.l A0, [A0] 0000152C 2B68 0002 2176 move.l [A5 + 0x2176], [A0 + 0x2] 00001532 2B68 0006 217A move.l [A5 + 0x217A /* export_1067 */], [A0 + 0x6] 00001538 4A6D 2176 tst.w [A5 + 0x2176] 0000153C 6F16 ble +0x18 /* 00001554 */ 0000153E 554F subq.w A7, 2 00001540 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */] 00001544 301F move.w D0, [A7]+ 00001546 48C0 ext.l D0 00001548 322D 2176 move.w D1, [A5 + 0x2176] 0000154C 48C1 ext.l D1 0000154E 9280 sub.l D1, D0 00001550 3B41 2176 move.w [A5 + 0x2176], D1 label00001554: 00001554 486D 2176 pea.l [A5 + 0x2176] 00001558 2F3C 0004 0004 move.l -[A7], 0x40004 0000155E A8A9 syscall InsetRect 00001560 594F subq.w A7, 4 00001562 A975 syscall TickCount 00001564 201F move.l D0, [A7]+ 00001566 2B40 219A move.l [A5 + 0x219A /* export_1071 */], D0 0000156A 2B40 218E move.l [A5 + 0x218E], D0 0000156E 2B6D 219A 218A move.l [A5 + 0x218A /* export_1069 */], [A5 + 0x219A /* export_1071 */] 00001574 42AD 2186 clr.l [A5 + 0x2186] 00001578 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000157C 4228 16EC clr.b [A0 + 0x16EC] 00001580 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00001584 4268 16E6 clr.w [A0 + 0x16E6] 00001588 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000158C 216D 2176 16DE move.l [A0 + 0x16DE], [A5 + 0x2176] 00001592 216D 217A 16E2 move.l [A0 + 0x16E2], [A5 + 0x217A /* export_1067 */] 00001598 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000159C 42A8 16DA clr.l [A0 + 0x16DA] 000015A0 4EBA FD62 jsr [PC - 0x29E /* 00001304 */] label000015A4: 000015A4 4FEF 0042 lea.l A7, [A7 + 0x42] 000015A8 245F movea.l A2, [A7]+ 000015AA 4E74 0010 rtd 0x0010 000015AE 422D 1BD9 clr.b [A5 + 0x1BD9] 000015B2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000015B6 4228 0397 clr.b [A0 + 0x397] 000015BA 4A2D 8B24 tst.b [A5 - 0x74DC] 000015BE 660A bne +0xC /* 000015CA */ 000015C0 70FD moveq.l D0, 0xFFFFFFFD 000015C2 C0AF 0004 and.l D0, [A7 + 0x4] 000015C6 2F40 0004 move.l [A7 + 0x4], D0 label000015CA: 000015CA 2F2F 0008 move.l -[A7], [A7 + 0x8] 000015CE 2F2F 0008 move.l -[A7], [A7 + 0x8] 000015D2 2F2F 0016 move.l -[A7], [A7 + 0x16] 000015D6 4EAD B7D8 jsr [A5 - 0x4828] 000015DA 4EAD B658 jsr [A5 - 0x49A8] 000015DE 48C0 ext.l D0 000015E0 5380 subq.l D0, 1 000015E2 4C3C 0800 0000 movem.w A3, 0x0 000015E8 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000015EC 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000015F0 2250 movea.l A1, [A0] 000015F2 0C71 0001 0822 cmpi.w [A1 + D0 + 0x22], 0x1 000015F8 57C1 seq D1 000015FA 4401 neg.b D1 000015FC 49C1 lea.l A4, D1 000015FE 1B41 08C4 move.b [A5 + 0x8C4], D1 00001602 1B7C 0001 0AA3 move.b [A5 + 0xAA3], 0x1 00001608 1B7C 0001 0AA3 move.b [A5 + 0xAA3], 0x1 0000160E 202F 0010 move.l D0, [A7 + 0x10] 00001612 7202 moveq.l D1, 0x02 00001614 C081 and.l D0, D1 00001616 4A80 tst.l D0 00001618 4FEF 000C lea.l A7, [A7 + 0xC] 0000161C 6604 bne +0x6 /* 00001622 */ 0000161E 422D 0AA3 clr.b [A5 + 0xAA3] label00001622: 00001622 1B6D 0AA3 1BD9 move.b [A5 + 0x1BD9], [A5 + 0xAA3] 00001628 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000162C 4228 0396 clr.b [A0 + 0x396] 00001630 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001634 4228 0397 clr.b [A0 + 0x397] 00001638 4EBA FCCA jsr [PC - 0x336 /* 00001304 */] 0000163C 4E74 000E rtd 0x000E 00001640 1B6F 0004 0AA3 move.b [A5 + 0xAA3], [A7 + 0x4] 00001646 1B6F 0004 1BD9 move.b [A5 + 0x1BD9], [A7 + 0x4] 0000164C 4E74 0002 rtd 0x0002 00001650 4EAD B4C8 jsr [A5 - 0x4B38] 00001654 4A2D 0AA3 tst.b [A5 + 0xAA3] 00001658 6722 beq +0x24 /* 0000167C */ 0000165A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000165E 4A28 0397 tst.b [A0 + 0x397] 00001662 6604 bne +0x6 /* 00001668 */ 00001664 4EBA 0026 jsr [PC + 0x26 /* 0000168C */] label00001668: 00001668 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000166C 1028 0397 move.b D0, [A0 + 0x397] 00001670 57C0 seq D0 00001672 4400 neg.b D0 00001674 49C0 lea.l A4, D0 00001676 1F40 0004 move.b [A7 + 0x4], D0 0000167A 6008 bra +0xA /* 00001684 */ label0000167C: 0000167C 4EAD C5A8 jsr [A5 - 0x3A58] 00001680 1F40 0004 move.b [A7 + 0x4], D0 label00001684: 00001684 4E75 rts 00001686 422F 0004 clr.b [A7 + 0x4] 0000168A 4E75 rts fn0000168C: 0000168C 554F subq.w A7, 2 0000168E 1F6D 1C2E 0001 move.b [A7 + 0x1], [A5 + 0x1C2E] 00001694 1B7C 0001 1C2E move.b [A5 + 0x1C2E], 0x1 0000169A 4EAD FAD0 jsr [A5 - 0x530] 0000169E 206D 1C30 movea.l A0, [A5 + 0x1C30] 000016A2 4A28 0397 tst.b [A0 + 0x397] 000016A6 6704 beq +0x6 /* 000016AC */ 000016A8 4EBA FC5A jsr [PC - 0x3A6 /* 00001304 */] label000016AC: 000016AC 1B6F 0001 1C2E move.b [A5 + 0x1C2E], [A7 + 0x1] 000016B2 544F addq.w A7, 2 000016B4 4E75 rts 000016B6 1B6D 1C2E 0AB2 move.b [A5 + 0xAB2 /* export_338 */], [A5 + 0x1C2E] 000016BC 1B7C 0001 1C2E move.b [A5 + 0x1C2E], 0x1 000016C2 1B7C 0001 1BB8 move.b [A5 + 0x1BB8], 0x1 000016C8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000016CC 1B68 1702 0AB3 move.b [A5 + 0xAB3], [A0 + 0x1702] 000016D2 117C 0001 1702 move.b [A0 + 0x1702], 0x1 000016D8 4267 clr.w -[A7] 000016DA 4EAD BA88 jsr [A5 - 0x4578] 000016DE 544F addq.w A7, 2 000016E0 4E75 rts 000016E2 422D 1C2E clr.b [A5 + 0x1C2E] 000016E6 4EAD ADC8 jsr [A5 - 0x5238] 000016EA 4EAD DB78 jsr [A5 - 0x2488] 000016EE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000016F2 116D 0AB3 1702 move.b [A0 + 0x1702], [A5 + 0xAB3] 000016F8 4EBA FC0A jsr [PC - 0x3F6 /* 00001304 */] 000016FC 1B6D 0AB2 1C2E move.b [A5 + 0x1C2E], [A5 + 0xAB2 /* export_338 */] 00001702 422D 1BB8 clr.b [A5 + 0x1BB8] 00001706 4E75 rts fn00001708: 00001708 48E7 1030 movem.l -[A7], D3,A2,A3 0000170C 246F 0010 movea.l A2, [A7 + 0x10] 00001710 266F 0014 movea.l A3, [A7 + 0x14] 00001714 0C12 00FF cmpi.b [A2], 0xFF 00001718 650E bcs +0x10 /* 00001728 */ 0000171A 41EA 0001 lea.l A0, [A2 + 0x1] 0000171E 70FF moveq.l D0, 0xFFFFFFFF label00001720: 00001720 5280 addq.l D0, 1 00001722 4A18 tst.b [A0]+ 00001724 66FA bne -0x4 /* 00001720 */ 00001726 6004 bra +0x6 /* 0000172C */ label00001728: 00001728 7000 moveq.l D0, 0x00 0000172A 1012 move.b D0, [A2] label0000172C: 0000172C 3600 move.w D3, D0 0000172E 204A movea.l A0, A2 00001730 224B movea.l A1, A3 00001732 3003 move.w D0, D3 00001734 48C0 ext.l D0 00001736 5280 addq.l D0, 1 00001738 A22E syscall BlockMove/BlockMoveData, flags=2 0000173A 3003 move.w D0, D3 0000173C 48C0 ext.l D0 0000173E 5280 addq.l D0, 1 00001740 4233 0800 clr.b [A3 + D0] 00001744 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001748 4E75 rts 0000174A 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000174E 266F 0014 movea.l A3, [A7 + 0x14] 00001752 246F 0018 movea.l A2, [A7 + 0x18] 00001756 0C13 00FF cmpi.b [A3], 0xFF 0000175A 650E bcs +0x10 /* 0000176A */ 0000175C 41EB 0001 lea.l A0, [A3 + 0x1] 00001760 70FF moveq.l D0, 0xFFFFFFFF label00001762: 00001762 5280 addq.l D0, 1 00001764 4A18 tst.b [A0]+ 00001766 66FA bne -0x4 /* 00001762 */ 00001768 6004 bra +0x6 /* 0000176E */ label0000176A: 0000176A 7000 moveq.l D0, 0x00 0000176C 1013 move.b D0, [A3] label0000176E: 0000176E 3600 move.w D3, D0 00001770 0C12 00FF cmpi.b [A2], 0xFF 00001774 650E bcs +0x10 /* 00001784 */ 00001776 41EA 0001 lea.l A0, [A2 + 0x1] 0000177A 70FF moveq.l D0, 0xFFFFFFFF label0000177C: 0000177C 5280 addq.l D0, 1 0000177E 4A18 tst.b [A0]+ 00001780 66FA bne -0x4 /* 0000177C */ 00001782 6004 bra +0x6 /* 00001788 */ label00001784: 00001784 7000 moveq.l D0, 0x00 00001786 1012 move.b D0, [A2] label00001788: 00001788 3800 move.w D4, D0 0000178A 3004 move.w D0, D4 0000178C 48C0 ext.l D0 0000178E 3203 move.w D1, D3 00001790 48C1 ext.l D1 00001792 D280 add.l D1, D0 00001794 0C81 0000 0104 cmpi.l D1, 0x104 0000179A 6F0C ble +0xE /* 000017A8 */ 0000179C 3004 move.w D0, D4 0000179E 48C0 ext.l D0 000017A0 263C 0000 0104 move.l D3, 0x104 000017A6 9680 sub.l D3, D0 label000017A8: 000017A8 3043 movea.w A0, D3 000017AA 2008 move.l D0, A0 000017AC 41EB 0001 lea.l A0, [A3 + 0x1] 000017B0 43F2 4001 lea.l A1, [A2 + D4.w + 0x1] 000017B4 A22E syscall BlockMove/BlockMoveData, flags=2 000017B6 3003 move.w D0, D3 000017B8 48C0 ext.l D0 000017BA 3204 move.w D1, D4 000017BC 48C1 ext.l D1 000017BE D280 add.l D1, D0 000017C0 5281 addq.l D1, 1 000017C2 4232 1800 clr.b [A2 + D1] 000017C6 3003 move.w D0, D3 000017C8 48C0 ext.l D0 000017CA 3204 move.w D1, D4 000017CC 48C1 ext.l D1 000017CE D280 add.l D1, D0 000017D0 0C81 0000 00FF cmpi.l D1, 0xFF 000017D6 6F08 ble +0xA /* 000017E0 */ 000017D8 203C 0000 00FF move.l D0, 0xFF 000017DE 600C bra +0xE /* 000017EC */ label000017E0: 000017E0 3003 move.w D0, D3 000017E2 48C0 ext.l D0 000017E4 3204 move.w D1, D4 000017E6 48C1 ext.l D1 000017E8 D280 add.l D1, D0 000017EA 2001 move.l D0, D1 label000017EC: 000017EC 1480 move.b [A2], D0 000017EE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000017F2 4E75 rts 000017F4 48E7 1030 movem.l -[A7], D3,A2,A3 000017F8 246F 0010 movea.l A2, [A7 + 0x10] 000017FC 266F 0014 movea.l A3, [A7 + 0x14] 00001800 0C12 00FF cmpi.b [A2], 0xFF 00001804 650E bcs +0x10 /* 00001814 */ 00001806 41EA 0001 lea.l A0, [A2 + 0x1] 0000180A 70FF moveq.l D0, 0xFFFFFFFF label0000180C: 0000180C 5280 addq.l D0, 1 0000180E 4A18 tst.b [A0]+ 00001810 66FA bne -0x4 /* 0000180C */ 00001812 6004 bra +0x6 /* 00001818 */ label00001814: 00001814 7000 moveq.l D0, 0x00 00001816 1012 move.b D0, [A2] label00001818: 00001818 2600 move.l D3, D0 0000181A 41EA 0001 lea.l A0, [A2 + 0x1] 0000181E 224B movea.l A1, A3 00001820 2003 move.l D0, D3 00001822 A22E syscall BlockMove/BlockMoveData, flags=2 00001824 4233 3800 clr.b [A3 + D3] 00001828 204B movea.l A0, A3 0000182A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000182E 4E75 rts 00001830 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001834 286F 0014 movea.l A4, [A7 + 0x14] 00001838 266F 0018 movea.l A3, [A7 + 0x18] 0000183C 7600 moveq.l D3, 0x00 0000183E 244C movea.l A2, A4 00001840 6004 bra +0x6 /* 00001846 */ label00001842: 00001842 528A addq.l A2, 1 00001844 5283 addq.l D3, 1 label00001846: 00001846 4A12 tst.b [A2] 00001848 6708 beq +0xA /* 00001852 */ 0000184A 0C83 0000 0104 cmpi.l D3, 0x104 00001850 6DF0 blt -0xE /* 00001842 */ label00001852: 00001852 204C movea.l A0, A4 00001854 43EB 0001 lea.l A1, [A3 + 0x1] 00001858 2003 move.l D0, D3 0000185A 5280 addq.l D0, 1 0000185C A22E syscall BlockMove/BlockMoveData, flags=2 0000185E 2003 move.l D0, D3 00001860 5280 addq.l D0, 1 00001862 4233 0800 clr.b [A3 + D0] 00001866 0C83 0000 00FF cmpi.l D3, 0xFF 0000186C 6F08 ble +0xA /* 00001876 */ 0000186E 203C 0000 00FF move.l D0, 0xFF 00001874 6002 bra +0x4 /* 00001878 */ label00001876: 00001876 2003 move.l D0, D3 label00001878: 00001878 1680 move.b [A3], D0 0000187A 204B movea.l A0, A3 0000187C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001880 4E75 rts 00001882 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00001886 246F 0014 movea.l A2, [A7 + 0x14] 0000188A 382F 0018 move.w D4, [A7 + 0x18] 0000188E 3A2F 001A move.w D5, [A7 + 0x1A] 00001892 0C12 00FF cmpi.b [A2], 0xFF 00001896 650E bcs +0x10 /* 000018A6 */ 00001898 41EA 0001 lea.l A0, [A2 + 0x1] 0000189C 70FF moveq.l D0, 0xFFFFFFFF label0000189E: 0000189E 5280 addq.l D0, 1 000018A0 4A18 tst.b [A0]+ 000018A2 66FA bne -0x4 /* 0000189E */ 000018A4 6004 bra +0x6 /* 000018AA */ label000018A6: 000018A6 7000 moveq.l D0, 0x00 000018A8 1012 move.b D0, [A2] label000018AA: 000018AA 3600 move.w D3, D0 000018AC B843 cmp.w D4, D3 000018AE 6E06 bgt +0x8 /* 000018B6 */ 000018B0 0C44 0001 cmpi.w D4, 0x1 000018B4 6C06 bge +0x8 /* 000018BC */ label000018B6: 000018B6 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000018BA 4E75 rts label000018BC: 000018BC 3003 move.w D0, D3 000018BE 48C0 ext.l D0 000018C0 3205 move.w D1, D5 000018C2 48C1 ext.l D1 000018C4 3404 move.w D2, D4 000018C6 48C2 ext.l D2 000018C8 D481 add.l D2, D1 000018CA B480 cmp.l D2, D0 000018CC 6F08 ble +0xA /* 000018D6 */ 000018CE 3604 move.w D3, D4 000018D0 48C3 ext.l D3 000018D2 5383 subq.l D3, 1 000018D4 6024 bra +0x26 /* 000018FA */ label000018D6: 000018D6 3004 move.w D0, D4 000018D8 48C0 ext.l D0 000018DA 3203 move.w D1, D3 000018DC 48C1 ext.l D1 000018DE 9280 sub.l D1, D0 000018E0 3005 move.w D0, D5 000018E2 48C0 ext.l D0 000018E4 9280 sub.l D1, D0 000018E6 5281 addq.l D1, 1 000018E8 2001 move.l D0, D1 000018EA 204A movea.l A0, A2 000018EC D0C4 add.w A0, D4 000018EE 41F0 5000 lea.l A0, [A0 + D5.w] 000018F2 43F2 4000 lea.l A1, [A2 + D4.w] 000018F6 A22E syscall BlockMove/BlockMoveData, flags=2 000018F8 9645 sub.w D3, D5 label000018FA: 000018FA 3003 move.w D0, D3 000018FC 48C0 ext.l D0 000018FE 5280 addq.l D0, 1 00001900 4232 0800 clr.b [A2 + D0] 00001904 0C43 00FF cmpi.w D3, 0xFF 00001908 6F08 ble +0xA /* 00001912 */ 0000190A 203C 0000 00FF move.l D0, 0xFF 00001910 6004 bra +0x6 /* 00001916 */ label00001912: 00001912 3003 move.w D0, D3 00001914 48C0 ext.l D0 label00001916: 00001916 1480 move.b [A2], D0 00001918 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000191C 4E75 rts 0000191E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001922 266F 0018 movea.l A3, [A7 + 0x18] 00001926 382F 001C move.w D4, [A7 + 0x1C] 0000192A 246F 001E movea.l A2, [A7 + 0x1E] 0000192E 0C12 00FF cmpi.b [A2], 0xFF 00001932 650E bcs +0x10 /* 00001942 */ 00001934 41EA 0001 lea.l A0, [A2 + 0x1] 00001938 70FF moveq.l D0, 0xFFFFFFFF label0000193A: 0000193A 5280 addq.l D0, 1 0000193C 4A18 tst.b [A0]+ 0000193E 66FA bne -0x4 /* 0000193A */ 00001940 6004 bra +0x6 /* 00001946 */ label00001942: 00001942 7000 moveq.l D0, 0x00 00001944 1012 move.b D0, [A2] label00001946: 00001946 3600 move.w D3, D0 00001948 0C13 00FF cmpi.b [A3], 0xFF 0000194C 650E bcs +0x10 /* 0000195C */ 0000194E 41EB 0001 lea.l A0, [A3 + 0x1] 00001952 70FF moveq.l D0, 0xFFFFFFFF label00001954: 00001954 5280 addq.l D0, 1 00001956 4A18 tst.b [A0]+ 00001958 66FA bne -0x4 /* 00001954 */ 0000195A 6004 bra +0x6 /* 00001960 */ label0000195C: 0000195C 7000 moveq.l D0, 0x00 0000195E 1013 move.b D0, [A3] label00001960: 00001960 3A00 move.w D5, D0 00001962 3005 move.w D0, D5 00001964 48C0 ext.l D0 00001966 3203 move.w D1, D3 00001968 48C1 ext.l D1 0000196A D280 add.l D1, D0 0000196C 0C81 0000 0104 cmpi.l D1, 0x104 00001972 6E12 bgt +0x14 /* 00001986 */ 00001974 3003 move.w D0, D3 00001976 48C0 ext.l D0 00001978 5280 addq.l D0, 1 0000197A 3204 move.w D1, D4 0000197C 48C1 ext.l D1 0000197E B280 cmp.l D1, D0 00001980 6E04 bgt +0x6 /* 00001986 */ 00001982 4A44 tst.w D4 00001984 6E06 bgt +0x8 /* 0000198C */ label00001986: 00001986 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000198A 4E75 rts label0000198C: 0000198C 3004 move.w D0, D4 0000198E 48C0 ext.l D0 00001990 3203 move.w D1, D3 00001992 48C1 ext.l D1 00001994 9280 sub.l D1, D0 00001996 5281 addq.l D1, 1 00001998 2001 move.l D0, D1 0000199A 41F2 4000 lea.l A0, [A2 + D4.w] 0000199E 224A movea.l A1, A2 000019A0 D2C4 add.w A1, D4 000019A2 43F1 5000 lea.l A1, [A1 + D5.w] 000019A6 A22E syscall BlockMove/BlockMoveData, flags=2 000019A8 3045 movea.w A0, D5 000019AA 2008 move.l D0, A0 000019AC 41EB 0001 lea.l A0, [A3 + 0x1] 000019B0 43F2 4000 lea.l A1, [A2 + D4.w] 000019B4 A22E syscall BlockMove/BlockMoveData, flags=2 000019B6 D645 add.w D3, D5 000019B8 3003 move.w D0, D3 000019BA 48C0 ext.l D0 000019BC 5280 addq.l D0, 1 000019BE 4232 0800 clr.b [A2 + D0] 000019C2 0C43 00FF cmpi.w D3, 0xFF 000019C6 6F08 ble +0xA /* 000019D0 */ 000019C8 203C 0000 00FF move.l D0, 0xFF 000019CE 6004 bra +0x6 /* 000019D4 */ label000019D0: 000019D0 3003 move.w D0, D3 000019D2 48C0 ext.l D0 label000019D4: 000019D4 1480 move.b [A2], D0 000019D6 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000019DA 4E75 rts 000019DC 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000019E0 246F 0014 movea.l A2, [A7 + 0x14] 000019E4 382F 001A move.w D4, [A7 + 0x1A] 000019E8 266F 001C movea.l A3, [A7 + 0x1C] 000019EC 0C12 00FF cmpi.b [A2], 0xFF 000019F0 650E bcs +0x10 /* 00001A00 */ 000019F2 41EA 0001 lea.l A0, [A2 + 0x1] 000019F6 70FF moveq.l D0, 0xFFFFFFFF label000019F8: 000019F8 5280 addq.l D0, 1 000019FA 4A18 tst.b [A0]+ 000019FC 66FA bne -0x4 /* 000019F8 */ 000019FE 6004 bra +0x6 /* 00001A04 */ label00001A00: 00001A00 7000 moveq.l D0, 0x00 00001A02 1012 move.b D0, [A2] label00001A04: 00001A04 3600 move.w D3, D0 00001A06 B843 cmp.w D4, D3 00001A08 6C02 bge +0x4 /* 00001A0C */ 00001A0A 3604 move.w D3, D4 label00001A0C: 00001A0C 3043 movea.w A0, D3 00001A0E 2F08 move.l -[A7], A0 00001A10 302F 001C move.w D0, [A7 + 0x1C] 00001A14 41F2 0000 lea.l A0, [A2 + D0.w] 00001A18 201F move.l D0, [A7]+ 00001A1A 43EB 0001 lea.l A1, [A3 + 0x1] 00001A1E A22E syscall BlockMove/BlockMoveData, flags=2 00001A20 3003 move.w D0, D3 00001A22 48C0 ext.l D0 00001A24 5280 addq.l D0, 1 00001A26 4233 0800 clr.b [A3 + D0] 00001A2A 0C43 00FF cmpi.w D3, 0xFF 00001A2E 6F08 ble +0xA /* 00001A38 */ 00001A30 203C 0000 00FF move.l D0, 0xFF 00001A36 6004 bra +0x6 /* 00001A3C */ label00001A38: 00001A38 3003 move.w D0, D3 00001A3A 48C0 ext.l D0 label00001A3C: 00001A3C 1680 move.b [A3], D0 00001A3E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001A42 4E75 rts 00001A44 48E7 1030 movem.l -[A7], D3,A2,A3 00001A48 266F 0010 movea.l A3, [A7 + 0x10] 00001A4C 246F 0014 movea.l A2, [A7 + 0x14] 00001A50 0C13 00FF cmpi.b [A3], 0xFF 00001A54 650E bcs +0x10 /* 00001A64 */ 00001A56 41EB 0001 lea.l A0, [A3 + 0x1] 00001A5A 70FF moveq.l D0, 0xFFFFFFFF label00001A5C: 00001A5C 5280 addq.l D0, 1 00001A5E 4A18 tst.b [A0]+ 00001A60 66FA bne -0x4 /* 00001A5C */ 00001A62 6004 bra +0x6 /* 00001A68 */ label00001A64: 00001A64 7000 moveq.l D0, 0x00 00001A66 1013 move.b D0, [A3] label00001A68: 00001A68 3600 move.w D3, D0 00001A6A 0C12 00FF cmpi.b [A2], 0xFF 00001A6E 650E bcs +0x10 /* 00001A7E */ 00001A70 41EA 0001 lea.l A0, [A2 + 0x1] 00001A74 70FF moveq.l D0, 0xFFFFFFFF label00001A76: 00001A76 5280 addq.l D0, 1 00001A78 4A18 tst.b [A0]+ 00001A7A 66FA bne -0x4 /* 00001A76 */ 00001A7C 6004 bra +0x6 /* 00001A82 */ label00001A7E: 00001A7E 7000 moveq.l D0, 0x00 00001A80 1012 move.b D0, [A2] label00001A82: 00001A82 3203 move.w D1, D3 00001A84 48C1 ext.l D1 00001A86 B280 cmp.l D1, D0 00001A88 671A beq +0x1C /* 00001AA4 */ 00001A8A 7000 moveq.l D0, 0x00 00001A8C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001A90 4E75 rts label00001A92: 00001A92 528A addq.l A2, 1 00001A94 528B addq.l A3, 1 00001A96 1013 move.b D0, [A3] 00001A98 B012 cmp.b D0, [A2] 00001A9A 6708 beq +0xA /* 00001AA4 */ 00001A9C 7000 moveq.l D0, 0x00 00001A9E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001AA2 4E75 rts label00001AA4: 00001AA4 3003 move.w D0, D3 00001AA6 5343 subq.w D3, 1 00001AA8 4A40 tst.w D0 00001AAA 6EE6 bgt -0x18 /* 00001A92 */ 00001AAC 7001 moveq.l D0, 0x01 00001AAE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001AB2 4E75 rts 00001AB4 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00001AB8 7A00 moveq.l D5, 0x00 00001ABA 760A moveq.l D3, 0x0A 00001ABC 7801 moveq.l D4, 0x01 00001ABE 266F 001C movea.l A3, [A7 + 0x1C] 00001AC2 200B move.l D0, A3 00001AC4 6608 bne +0xA /* 00001ACE */ 00001AC6 7000 moveq.l D0, 0x00 00001AC8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001ACC 4E75 rts label00001ACE: 00001ACE 4A93 tst.l [A3] 00001AD0 6608 bne +0xA /* 00001ADA */ 00001AD2 7000 moveq.l D0, 0x00 00001AD4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001AD8 4E75 rts label00001ADA: 00001ADA 2F0B move.l -[A7], A3 00001ADC 4EAD C268 jsr [A5 - 0x3D98] 00001AE0 2C00 move.l D6, D0 00001AE2 700C moveq.l D0, 0x0C 00001AE4 BC80 cmp.l D6, D0 00001AE6 584F addq.w A7, 4 00001AE8 6E08 bgt +0xA /* 00001AF2 */ 00001AEA 7000 moveq.l D0, 0x00 00001AEC 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001AF0 4E75 rts label00001AF2: 00001AF2 2006 move.l D0, D6 00001AF4 5386 subq.l D6, 1 00001AF6 DA80 add.l D5, D0 00001AF8 2453 movea.l A2, [A3] 00001AFA 305A movea.w A0, [A2]+ 00001AFC 2008 move.l D0, A0 00001AFE 5280 addq.l D0, 1 00001B00 2200 move.l D1, D0 00001B02 2005 move.l D0, D5 00001B04 4C01 0800 movem.w A3, D1 00001B08 2A00 move.l D5, D0 00001B0A 305A movea.w A0, [A2]+ 00001B0C 2008 move.l D0, A0 00001B0E E588 lsl D0, 2 00001B10 DA80 add.l D5, D0 00001B12 305A movea.w A0, [A2]+ 00001B14 2008 move.l D0, A0 00001B16 E788 lsl D0, 3 00001B18 DA80 add.l D5, D0 00001B1A 305A movea.w A0, [A2]+ 00001B1C 2008 move.l D0, A0 00001B1E E988 lsl D0, 4 00001B20 DA80 add.l D5, D0 00001B22 3052 movea.w A0, [A2] 00001B24 2008 move.l D0, A0 00001B26 EB88 lsl D0, 5 00001B28 DA80 add.l D5, D0 00001B2A 0A85 C56D E3A7 xori.l D5, 0xC56DE3A7 00001B30 601C bra +0x1E /* 00001B4E */ label00001B32: 00001B32 2453 movea.l A2, [A3] 00001B34 D5C3 add.l A2, D3 00001B36 2004 move.l D0, D4 00001B38 5284 addq.l D4, 1 00001B3A 7200 moveq.l D1, 0x00 00001B3C 1212 move.b D1, [A2] 00001B3E E1A9 lsl D1, D0 00001B40 DA81 add.l D5, D1 00001B42 701F moveq.l D0, 0x1F 00001B44 B880 cmp.l D4, D0 00001B46 6F02 ble +0x4 /* 00001B4A */ 00001B48 7801 moveq.l D4, 0x01 label00001B4A: 00001B4A 704D moveq.l D0, 0x4D 00001B4C D680 add.l D3, D0 label00001B4E: 00001B4E B686 cmp.l D3, D6 00001B50 6DE0 blt -0x1E /* 00001B32 */ 00001B52 2005 move.l D0, D5 00001B54 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00001B58 4E75 rts 00001B5A 202F 0004 move.l D0, [A7 + 0x4] 00001B5E 0480 4449 544C subi.l D0, 0x4449544C /* 'DITL' */ 00001B64 6722 beq +0x24 /* 00001B88 */ 00001B66 0480 0002 FAFB subi.l D0, 0x2FAFB 00001B6C 6712 beq +0x14 /* 00001B80 */ 00001B6E 0480 0BFC F40D subi.l D0, 0xBFCF40D 00001B74 6702 beq +0x4 /* 00001B78 */ 00001B76 6018 bra +0x1A /* 00001B90 */ label00001B78: 00001B78 203C 1DD2 0A05 move.l D0, 0x1DD20A05 00001B7E 4E75 rts label00001B80: 00001B80 203C C56D B617 move.l D0, 0xC56DB617 00001B86 4E75 rts label00001B88: 00001B88 203C C56D E3E7 move.l D0, 0xC56DE3E7 00001B8E 4E75 rts label00001B90: 00001B90 203C B2C7 9309 move.l D0, 0xB2C79309 00001B96 4E75 rts fn00001B98: 00001B98 48E7 0030 movem.l -[A7], A2,A3 00001B9C 514F subq.w A7, 8 00001B9E 266F 0014 movea.l A3, [A7 + 0x14] 00001BA2 246F 0018 movea.l A2, [A7 + 0x18] 00001BA6 200A move.l D0, A2 00001BA8 4A80 tst.l D0 00001BAA 660A bne +0xC /* 00001BB6 */ 00001BAC 594F subq.w A7, 4 00001BAE AA29 syscall GetDeviceList 00001BB0 205F movea.l A0, [A7]+ 00001BB2 2448 movea.l A2, A0 00001BB4 6050 bra +0x52 /* 00001C06 */ label00001BB6: 00001BB6 594F subq.w A7, 4 00001BB8 2F0A move.l -[A7], A2 00001BBA AA2B syscall GetNextDevice 00001BBC 205F movea.l A0, [A7]+ 00001BBE 2448 movea.l A2, A0 00001BC0 6044 bra +0x46 /* 00001C06 */ label00001BC2: 00001BC2 554F subq.w A7, 2 00001BC4 2F0A move.l -[A7], A2 00001BC6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001BCA AA2C syscall TestDeviceAttribute 00001BCC 101F move.b D0, [A7]+ 00001BCE 672C beq +0x2E /* 00001BFC */ 00001BD0 554F subq.w A7, 2 00001BD2 2F0A move.l -[A7], A2 00001BD4 3F3C 000F move.w -[A7], 0xF 00001BD8 AA2C syscall TestDeviceAttribute 00001BDA 101F move.b D0, [A7]+ 00001BDC 671E beq +0x20 /* 00001BFC */ 00001BDE 554F subq.w A7, 2 00001BE0 2F0B move.l -[A7], A3 00001BE2 2052 movea.l A0, [A2] 00001BE4 4868 0022 pea.l [A0 + 0x22] 00001BE8 486F 000A pea.l [A7 + 0xA] 00001BEC A8AA syscall SectRect 00001BEE 101F move.b D0, [A7]+ 00001BF0 670A beq +0xC /* 00001BFC */ 00001BF2 204A movea.l A0, A2 00001BF4 504F addq.w A7, 8 00001BF6 4CDF 0C00 movem.l A2,A3, [A7]+ 00001BFA 4E75 rts label00001BFC: 00001BFC 594F subq.w A7, 4 00001BFE 2F0A move.l -[A7], A2 00001C00 AA2B syscall GetNextDevice 00001C02 205F movea.l A0, [A7]+ 00001C04 2448 movea.l A2, A0 label00001C06: 00001C06 200A move.l D0, A2 00001C08 66B8 bne -0x46 /* 00001BC2 */ 00001C0A 91C8 sub.l A0, A0 00001C0C 504F addq.w A7, 8 00001C0E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001C12 4E75 rts 00001C14 48E7 0030 movem.l -[A7], A2,A3 00001C18 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001C1C 206F 001C movea.l A0, [A7 + 0x1C] 00001C20 2068 0076 movea.l A0, [A0 + 0x76] 00001C24 2050 movea.l A0, [A0] 00001C26 2EA8 0002 move.l [A7], [A0 + 0x2] 00001C2A 2F68 0006 0004 move.l [A7 + 0x4], [A0 + 0x6] 00001C30 95CA sub.l A2, A2 00001C32 206F 0020 movea.l A0, [A7 + 0x20] 00001C36 2B50 073A move.l [A5 + 0x73A /* export_227 */], [A0] 00001C3A 3B68 0004 073E move.w [A5 + 0x73E], [A0 + 0x4] 00001C40 4A2D 0718 tst.b [A5 + 0x718] 00001C44 6600 0094 bne +0x96 /* 00001CDA */ 00001C48 1B7C 0001 0718 move.b [A5 + 0x718], 0x1 00001C4E 42A7 clr.l -[A7] 00001C50 486F 0004 pea.l [A7 + 0x4] 00001C54 4EBA FF42 jsr [PC - 0xBE /* 00001B98 */] 00001C58 2448 movea.l A2, A0 00001C5A 42AD 0714 clr.l [A5 + 0x714] 00001C5E 504F addq.w A7, 8 00001C60 606C bra +0x6E /* 00001CCE */ label00001C62: 00001C62 2052 movea.l A0, [A2] 00001C64 2F68 0022 0008 move.l [A7 + 0x8], [A0 + 0x22] 00001C6A 2F68 0026 000C move.l [A7 + 0xC], [A0 + 0x26] 00001C70 97CB sub.l A3, A3 00001C72 4267 clr.w -[A7] 00001C74 31DF 09DC move.w [0x000009DC /* PaintWhite */], [A7]+ 00001C78 594F subq.w A7, 4 00001C7A 42A7 clr.l -[A7] 00001C7C 486F 0010 pea.l [A7 + 0x10] 00001C80 486D 93C4 pea.l [A5 - 0x6C3C] 00001C84 1F3C 0001 move.b -[A7], 0x1 00001C88 3F3C 0002 move.w -[A7], 0x2 00001C8C 2F0B move.l -[A7], A3 00001C8E 4227 clr.b -[A7] 00001C90 42A7 clr.l -[A7] 00001C92 AA45 syscall NewCWindow 00001C94 205F movea.l A0, [A7]+ 00001C96 2648 movea.l A3, A0 00001C98 3F3C 0001 move.w -[A7], 0x1 00001C9C 31DF 09DC move.w [0x000009DC /* PaintWhite */], [A7]+ 00001CA0 2F0B move.l -[A7], A3 00001CA2 4EBA 0236 jsr [PC + 0x236 /* 00001EDA */] 00001CA6 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001CAA 202D 0714 move.l D0, [A5 + 0x714] 00001CAE 218A 0E00 move.l [A0 + D0 * 8], A2 00001CB2 202D 0714 move.l D0, [A5 + 0x714] 00001CB6 218B 0E04 move.l [A0 + D0 * 8 + 0x4], A3 00001CBA 52AD 0714 addq.l [A5 + 0x714], 1 00001CBE 2F0A move.l -[A7], A2 00001CC0 486F 0008 pea.l [A7 + 0x8] 00001CC4 4EBA FED2 jsr [PC - 0x12E /* 00001B98 */] 00001CC8 2448 movea.l A2, A0 00001CCA 4FEF 000C lea.l A7, [A7 + 0xC] label00001CCE: 00001CCE 200A move.l D0, A2 00001CD0 6708 beq +0xA /* 00001CDA */ 00001CD2 7004 moveq.l D0, 0x04 00001CD4 B0AD 0714 cmp.l D0, [A5 + 0x714] 00001CD8 6E88 bgt -0x76 /* 00001C62 */ label00001CDA: 00001CDA 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CDE 4CDF 0C00 movem.l A2,A3, [A7]+ 00001CE2 4E75 rts 00001CE4 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001CE8 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001CEC 206F 002C movea.l A0, [A7 + 0x2C] 00001CF0 2068 0076 movea.l A0, [A0 + 0x76] 00001CF4 2050 movea.l A0, [A0] 00001CF6 2F68 0002 0010 move.l [A7 + 0x10], [A0 + 0x2] 00001CFC 2F68 0006 0014 move.l [A7 + 0x14], [A0 + 0x6] 00001D02 4A2D 0718 tst.b [A5 + 0x718] 00001D06 6700 0136 beq +0x138 /* 00001E3E */ 00001D0A 206F 0030 movea.l A0, [A7 + 0x30] 00001D0E 2B50 073A move.l [A5 + 0x73A /* export_227 */], [A0] 00001D12 3B68 0004 073E move.w [A5 + 0x73E], [A0 + 0x4] 00001D18 7600 moveq.l D3, 0x00 00001D1A 6060 bra +0x62 /* 00001D7C */ label00001D1C: 00001D1C 554F subq.w A7, 2 00001D1E 486F 0012 pea.l [A7 + 0x12] 00001D22 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001D26 2070 3E00 movea.l A0, [A0 + D3 * 8] 00001D2A 2050 movea.l A0, [A0] 00001D2C 4868 0022 pea.l [A0 + 0x22] 00001D30 486F 000A pea.l [A7 + 0xA] 00001D34 A8AA syscall SectRect 00001D36 101F move.b D0, [A7]+ 00001D38 6640 bne +0x42 /* 00001D7A */ 00001D3A 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001D3E 2F30 3E04 move.l -[A7], [A0 + D3 * 8 + 0x4] 00001D42 A914 syscall DisposeWindow 00001D44 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001D48 42B0 3E04 clr.l [A0 + D3 * 8 + 0x4] 00001D4C 42B0 3E00 clr.l [A0 + D3 * 8] 00001D50 53AD 0714 subq.l [A5 + 0x714], 1 00001D54 2803 move.l D4, D3 00001D56 601C bra +0x1E /* 00001D74 */ label00001D58: 00001D58 2004 move.l D0, D4 00001D5A 5280 addq.l D0, 1 00001D5C E788 lsl D0, 3 00001D5E 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001D62 D1C0 add.l A0, D0 00001D64 2004 move.l D0, D4 00001D66 E788 lsl D0, 3 00001D68 43ED 071A lea.l A1, [A5 + 0x71A /* export_223 */] 00001D6C D3C0 add.l A1, D0 00001D6E 22D8 move.l [A1]+, [A0]+ 00001D70 22D8 move.l [A1]+, [A0]+ 00001D72 5284 addq.l D4, 1 label00001D74: 00001D74 B8AD 0714 cmp.l D4, [A5 + 0x714] 00001D78 6DDE blt -0x20 /* 00001D58 */ label00001D7A: 00001D7A 5283 addq.l D3, 1 label00001D7C: 00001D7C B6AD 0714 cmp.l D3, [A5 + 0x714] 00001D80 6D9A blt -0x64 /* 00001D1C */ 00001D82 42A7 clr.l -[A7] 00001D84 486F 0014 pea.l [A7 + 0x14] 00001D88 4EBA FE0E jsr [PC - 0x1F2 /* 00001B98 */] 00001D8C 2448 movea.l A2, A0 00001D8E 504F addq.w A7, 8 00001D90 6000 009E bra +0xA0 /* 00001E30 */ label00001D94: 00001D94 7800 moveq.l D4, 0x00 00001D96 7600 moveq.l D3, 0x00 00001D98 6010 bra +0x12 /* 00001DAA */ label00001D9A: 00001D9A 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001D9E B5F0 3E00 cmpa.l A2, [A0 + D3 * 8] 00001DA2 6604 bne +0x6 /* 00001DA8 */ 00001DA4 7801 moveq.l D4, 0x01 00001DA6 6008 bra +0xA /* 00001DB0 */ label00001DA8: 00001DA8 5283 addq.l D3, 1 label00001DAA: 00001DAA B6AD 0714 cmp.l D3, [A5 + 0x714] 00001DAE 6DEA blt -0x14 /* 00001D9A */ label00001DB0: 00001DB0 4A04 tst.b D4 00001DB2 6710 beq +0x12 /* 00001DC4 */ 00001DB4 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001DB8 2F30 3E04 move.l -[A7], [A0 + D3 * 8 + 0x4] 00001DBC 4EBA 011C jsr [PC + 0x11C /* 00001EDA */] 00001DC0 584F addq.w A7, 4 00001DC2 605E bra +0x60 /* 00001E22 */ label00001DC4: 00001DC4 2052 movea.l A0, [A2] 00001DC6 2F68 0022 0008 move.l [A7 + 0x8], [A0 + 0x22] 00001DCC 2F68 0026 000C move.l [A7 + 0xC], [A0 + 0x26] 00001DD2 97CB sub.l A3, A3 00001DD4 4267 clr.w -[A7] 00001DD6 31DF 09DC move.w [0x000009DC /* PaintWhite */], [A7]+ 00001DDA 594F subq.w A7, 4 00001DDC 42A7 clr.l -[A7] 00001DDE 486F 0010 pea.l [A7 + 0x10] 00001DE2 486D 93C4 pea.l [A5 - 0x6C3C] 00001DE6 1F3C 0001 move.b -[A7], 0x1 00001DEA 3F3C 0002 move.w -[A7], 0x2 00001DEE 2F0B move.l -[A7], A3 00001DF0 4227 clr.b -[A7] 00001DF2 42A7 clr.l -[A7] 00001DF4 AA45 syscall NewCWindow 00001DF6 205F movea.l A0, [A7]+ 00001DF8 2648 movea.l A3, A0 00001DFA 3F3C 0001 move.w -[A7], 0x1 00001DFE 31DF 09DC move.w [0x000009DC /* PaintWhite */], [A7]+ 00001E02 2F0B move.l -[A7], A3 00001E04 4EBA 00D4 jsr [PC + 0xD4 /* 00001EDA */] 00001E08 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001E0C 202D 0714 move.l D0, [A5 + 0x714] 00001E10 218A 0E00 move.l [A0 + D0 * 8], A2 00001E14 202D 0714 move.l D0, [A5 + 0x714] 00001E18 218B 0E04 move.l [A0 + D0 * 8 + 0x4], A3 00001E1C 52AD 0714 addq.l [A5 + 0x714], 1 00001E20 584F addq.w A7, 4 label00001E22: 00001E22 2F0A move.l -[A7], A2 00001E24 486F 0014 pea.l [A7 + 0x14] 00001E28 4EBA FD6E jsr [PC - 0x292 /* 00001B98 */] 00001E2C 2448 movea.l A2, A0 00001E2E 504F addq.w A7, 8 label00001E30: 00001E30 200A move.l D0, A2 00001E32 670A beq +0xC /* 00001E3E */ 00001E34 7004 moveq.l D0, 0x04 00001E36 B0AD 0714 cmp.l D0, [A5 + 0x714] 00001E3A 6E00 FF58 bgt -0xA6 /* 00001D94 */ label00001E3E: 00001E3E 4FEF 0018 lea.l A7, [A7 + 0x18] 00001E42 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001E46 4E75 rts fn00001E48: 00001E48 2F03 move.l -[A7], D3 00001E4A 4A2D 0718 tst.b [A5 + 0x718] 00001E4E 6726 beq +0x28 /* 00001E76 */ 00001E50 422D 0718 clr.b [A5 + 0x718] 00001E54 7600 moveq.l D3, 0x00 00001E56 6018 bra +0x1A /* 00001E70 */ label00001E58: 00001E58 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001E5C 2F30 3E04 move.l -[A7], [A0 + D3 * 8 + 0x4] 00001E60 A914 syscall DisposeWindow 00001E62 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001E66 42B0 3E04 clr.l [A0 + D3 * 8 + 0x4] 00001E6A 42B0 3E00 clr.l [A0 + D3 * 8] 00001E6E 5283 addq.l D3, 1 label00001E70: 00001E70 B6AD 0714 cmp.l D3, [A5 + 0x714] 00001E74 6DE2 blt -0x1C /* 00001E58 */ label00001E76: 00001E76 261F move.l D3, [A7]+ 00001E78 4E75 rts fn00001E7A: 00001E7A 102D 0718 move.b D0, [A5 + 0x718] 00001E7E 4E75 rts 00001E80 48E7 1020 movem.l -[A7], D3,A2 00001E84 246F 000C movea.l A2, [A7 + 0xC] 00001E88 4EBA FFF0 jsr [PC - 0x10 /* 00001E7A */] 00001E8C 4A00 tst.b D0 00001E8E 6608 bne +0xA /* 00001E98 */ 00001E90 7000 moveq.l D0, 0x00 00001E92 4CDF 0408 movem.l D3,A2, [A7]+ 00001E96 4E75 rts label00001E98: 00001E98 206F 0010 movea.l A0, [A7 + 0x10] 00001E9C 7000 moveq.l D0, 0x00 00001E9E 3010 move.w D0, [A0] 00001EA0 5D80 subq.l D0, 6 00001EA2 662E bne +0x30 /* 00001ED2 */ 00001EA4 7600 moveq.l D3, 0x00 00001EA6 6024 bra +0x26 /* 00001ECC */ label00001EA8: 00001EA8 41ED 071A lea.l A0, [A5 + 0x71A /* export_223 */] 00001EAC B5F0 3E04 cmpa.l A2, [A0 + D3 * 8 + 0x4] 00001EB0 6618 bne +0x1A /* 00001ECA */ 00001EB2 2F0A move.l -[A7], A2 00001EB4 A922 syscall BeginUpdate 00001EB6 2F0A move.l -[A7], A2 00001EB8 4EBA 0020 jsr [PC + 0x20 /* 00001EDA */] 00001EBC 2F0A move.l -[A7], A2 00001EBE A923 syscall EndUpdate 00001EC0 7001 moveq.l D0, 0x01 00001EC2 584F addq.w A7, 4 00001EC4 4CDF 0408 movem.l D3,A2, [A7]+ 00001EC8 4E75 rts label00001ECA: 00001ECA 5283 addq.l D3, 1 label00001ECC: 00001ECC B6AD 0714 cmp.l D3, [A5 + 0x714] 00001ED0 6DD6 blt -0x28 /* 00001EA8 */ label00001ED2: 00001ED2 7000 moveq.l D0, 0x00 00001ED4 4CDF 0408 movem.l D3,A2, [A7]+ 00001ED8 4E75 rts fn00001EDA: 00001EDA 594F subq.w A7, 4 00001EDC 4857 pea.l [A7] 00001EDE A874 syscall GetPort 00001EE0 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001EE4 A873 syscall SetPort 00001EE6 A89E syscall PenNormal 00001EE8 486D 073A pea.l [A5 + 0x73A /* export_227 */] 00001EEC AA14 syscall RGBForeColor 00001EEE 206F 0008 movea.l A0, [A7 + 0x8] 00001EF2 4868 0010 pea.l [A0 + 0x10] 00001EF6 A8A2 syscall PaintRect 00001EF8 2F17 move.l -[A7], [A7] 00001EFA A873 syscall SetPort 00001EFC 584F addq.w A7, 4 00001EFE 4E75 rts fn00001F00: 00001F00 514F subq.w A7, 8 00001F02 594F subq.w A7, 4 00001F04 203C 000C 0008 move.l D0, 0xC0008 00001F0A A800 syscall SoundDispatch 00001F0C 2E9F move.l [A7], [A7]+ 00001F0E 2F57 0004 move.l [A7 + 0x4], [A7] 00001F12 0C2F 0003 0004 cmpi.b [A7 + 0x4], 0x3 00001F18 54C0 scc D0 00001F1A 4400 neg.b D0 00001F1C 49C0 lea.l A4, D0 00001F1E 504F addq.w A7, 8 00001F20 4E75 rts 00001F22 48E7 1C00 movem.l -[A7], D3,D4,D5 00001F26 594F subq.w A7, 4 00001F28 3A2F 0014 move.w D5, [A7 + 0x14] 00001F2C 4EBA FFD2 jsr [PC - 0x2E /* 00001F00 */] 00001F30 4A00 tst.b D0 00001F32 6740 beq +0x42 /* 00001F74 */ 00001F34 3045 movea.w A0, D5 00001F36 2608 move.l D3, A0 00001F38 E18B lsl D3, 8 00001F3A 4C7C 3803 0000 0007 movem.l D0,D1,A3,A4,A5, 0x7 00001F42 2803 move.l D4, D3 00001F44 7210 moveq.l D1, 0x10 00001F46 E3AC lsl D4, D1 00001F48 8883 or.l D4, D3 00001F4A 554F subq.w A7, 2 00001F4C 2F04 move.l -[A7], D4 00001F4E 203C 0230 0018 move.l D0, 0x2300018 00001F54 A800 syscall SoundDispatch 00001F56 301F move.w D0, [A7]+ 00001F58 554F subq.w A7, 2 00001F5A 486F 0002 pea.l [A7 + 0x2] 00001F5E 203C 022C 0018 move.l D0, 0x22C0018 00001F64 A800 syscall SoundDispatch 00001F66 301F move.w D0, [A7]+ 00001F68 B897 cmp.l D4, [A7] 00001F6A 670E beq +0x10 /* 00001F7A */ 00001F6C 3F05 move.w -[A7], D5 00001F6E 4EAD 9DC6 jsr [A5 - 0x623A] 00001F72 6006 bra +0x8 /* 00001F7A */ label00001F74: 00001F74 3F05 move.w -[A7], D5 00001F76 4EAD 9DC6 jsr [A5 - 0x623A] label00001F7A: 00001F7A 584F addq.w A7, 4 00001F7C 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00001F80 4E74 0002 rtd 0x0002 00001F84 514F subq.w A7, 8 00001F86 4EBA FF78 jsr [PC - 0x88 /* 00001F00 */] 00001F8A 4A00 tst.b D0 00001F8C 6752 beq +0x54 /* 00001FE0 */ 00001F8E 554F subq.w A7, 2 00001F90 486F 0006 pea.l [A7 + 0x6] 00001F94 203C 022C 0018 move.l D0, 0x22C0018 00001F9A A800 syscall SoundDispatch 00001F9C 301F move.w D0, [A7]+ 00001F9E 202F 0004 move.l D0, [A7 + 0x4] 00001FA2 7210 moveq.l D1, 0x10 00001FA4 E2A0 asr D0, D1 00001FA6 B06F 0006 cmp.w D0, [A7 + 0x6] 00001FAA 6E06 bgt +0x8 /* 00001FB2 */ 00001FAC 302F 0006 move.w D0, [A7 + 0x6] 00001FB0 6008 bra +0xA /* 00001FBA */ label00001FB2: 00001FB2 202F 0004 move.l D0, [A7 + 0x4] 00001FB6 7210 moveq.l D1, 0x10 00001FB8 E2A0 asr D0, D1 label00001FBA: 00001FBA 48C0 ext.l D0 00001FBC 2E80 move.l [A7], D0 00001FBE 7007 moveq.l D0, 0x07 00001FC0 4C17 0800 movem.w A3, [A7] 00001FC4 0680 0000 0080 addi.l D0, 0x80 00001FCA 2200 move.l D1, D0 00001FCC EE81 asr D1, 7 00001FCE E089 lsr D1, 8 00001FD0 E089 lsr D1, 8 00001FD2 E089 lsr D1, 8 00001FD4 D280 add.l D1, D0 00001FD6 E081 asr D1, 8 00001FD8 206F 000C movea.l A0, [A7 + 0xC] 00001FDC 3081 move.w [A0], D1 00001FDE 600A bra +0xC /* 00001FEA */ label00001FE0: 00001FE0 206F 000C movea.l A0, [A7 + 0xC] 00001FE4 4218 clr.b [A0]+ 00001FE6 10B8 0260 move.b [A0], [0x00000260 /* SdVolume */] label00001FEA: 00001FEA 504F addq.w A7, 8 00001FEC 4E74 0004 rtd 0x0004 00001FF0 594F subq.w A7, 4 00001FF2 206F 0008 movea.l A0, [A7 + 0x8] 00001FF6 0C68 6473 0002 cmpi.w [A0 + 0x2], 0x6473 /* 'ds' */ 00001FFC 6620 bne +0x22 /* 0000201E */ 00001FFE 2028 0004 move.l D0, [A0 + 0x4] 00002002 C18D exg D0, A5 00002004 2E80 move.l [A7], D0 00002006 206D 0224 movea.l A0, [A5 + 0x224] 0000200A 30BC 0001 move.w [A0], 0x1 0000200E 206F 000C movea.l A0, [A7 + 0xC] 00002012 217C 0000 6473 000C move.l [A0 + 0xC], 0x6473 /* 'ds' */ 0000201A 2017 move.l D0, [A7] 0000201C C18D exg D0, A5 label0000201E: 0000201E 584F addq.w A7, 4 00002020 4E74 0008 rtd 0x0008 00002024 594F subq.w A7, 4 00002026 206F 0008 movea.l A0, [A7 + 0x8] 0000202A 2028 000C move.l D0, [A0 + 0xC] 0000202E C18D exg D0, A5 00002030 2E80 move.l [A7], D0 00002032 206D 0224 movea.l A0, [A5 + 0x224] 00002036 30BC 0001 move.w [A0], 0x1 0000203A 206F 0008 movea.l A0, [A7 + 0x8] 0000203E 217C 0000 6473 000C move.l [A0 + 0xC], 0x6473 /* 'ds' */ 00002046 2017 move.l D0, [A7] 00002048 C18D exg D0, A5 0000204A 584F addq.w A7, 4 0000204C 4E74 0004 rtd 0x0004 00002050 48E7 1030 movem.l -[A7], D3,A2,A3 00002054 594F subq.w A7, 4 00002056 2F3C 4F56 5744 move.l -[A7], 0x4F565744 /* 'OVWD' */ 0000205C 3F3C 014D move.w -[A7], 0x14D 00002060 A9A0 syscall GetResource 00002062 205F movea.l A0, [A7]+ 00002064 2448 movea.l A2, A0 00002066 200A move.l D0, A2 00002068 6616 bne +0x18 /* 00002080 */ 0000206A 554F subq.w A7, 2 0000206C A9AF syscall ResError 0000206E 301F move.w D0, [A7]+ 00002070 3600 move.w D3, D0 00002072 4A43 tst.w D3 00002074 6602 bne +0x4 /* 00002078 */ 00002076 76CE moveq.l D3, 0xFFFFFFCE label00002078: 00002078 3003 move.w D0, D3 0000207A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000207E 4E75 rts label00002080: 00002080 204A movea.l A0, A2 00002082 A064 syscall MoveHHi 00002084 204A movea.l A0, A2 00002086 A029 syscall HLock 00002088 2652 movea.l A3, [A2] 0000208A 2B4B 0210 move.l [A5 + 0x210], A3 0000208E 4E93 jsr [A3] 00002090 244B movea.l A2, A3 00002092 D5EB 0010 add.l A2, [A3 + 0x10] 00002096 41ED A378 lea.l A0, [A5 - 0x5C88] 0000209A 24C8 move.l [A2]+, A0 0000209C 41ED A370 lea.l A0, [A5 - 0x5C90] 000020A0 24C8 move.l [A2]+, A0 000020A2 41ED A368 lea.l A0, [A5 - 0x5C98] 000020A6 24C8 move.l [A2]+, A0 000020A8 41ED A3E8 lea.l A0, [A5 - 0x5C18] 000020AC 24C8 move.l [A2]+, A0 000020AE 41ED A328 lea.l A0, [A5 - 0x5CD8] 000020B2 24C8 move.l [A2]+, A0 000020B4 41ED A3C8 lea.l A0, [A5 - 0x5C38] 000020B8 24C8 move.l [A2]+, A0 000020BA 41ED A3D8 lea.l A0, [A5 - 0x5C28] 000020BE 24C8 move.l [A2]+, A0 000020C0 41ED A400 lea.l A0, [A5 - 0x5C00] 000020C4 24C8 move.l [A2]+, A0 000020C6 41ED A410 lea.l A0, [A5 - 0x5BF0] 000020CA 24C8 move.l [A2]+, A0 000020CC 41ED A418 lea.l A0, [A5 - 0x5BE8] 000020D0 24C8 move.l [A2]+, A0 000020D2 41ED A420 lea.l A0, [A5 - 0x5BE0] 000020D6 24C8 move.l [A2]+, A0 000020D8 41ED A3D0 lea.l A0, [A5 - 0x5C30] 000020DC 24C8 move.l [A2]+, A0 000020DE 41ED A330 lea.l A0, [A5 - 0x5CD0] 000020E2 24C8 move.l [A2]+, A0 000020E4 41ED A338 lea.l A0, [A5 - 0x5CC8] 000020E8 24C8 move.l [A2]+, A0 000020EA 41ED A340 lea.l A0, [A5 - 0x5CC0] 000020EE 24C8 move.l [A2]+, A0 000020F0 41ED A348 lea.l A0, [A5 - 0x5CB8] 000020F4 24C8 move.l [A2]+, A0 000020F6 41ED A3A0 lea.l A0, [A5 - 0x5C60] 000020FA 24C8 move.l [A2]+, A0 000020FC 41ED A408 lea.l A0, [A5 - 0x5BF8] 00002100 24C8 move.l [A2]+, A0 00002102 41ED A4E8 lea.l A0, [A5 - 0x5B18] 00002106 24C8 move.l [A2]+, A0 00002108 41ED A3E0 lea.l A0, [A5 - 0x5C20] 0000210C 24C8 move.l [A2]+, A0 0000210E 7000 moveq.l D0, 0x00 00002110 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002114 4E75 rts 00002116 594F subq.w A7, 4 00002118 206D 0210 movea.l A0, [A5 + 0x210] 0000211C 41E8 002C lea.l A0, [A0 + 0x2C] 00002120 2E88 move.l [A7], A0 00002122 594F subq.w A7, 4 00002124 3F2F 0018 move.w -[A7], [A7 + 0x18] 00002128 2F2F 0016 move.l -[A7], [A7 + 0x16] 0000212C 2F2F 0016 move.l -[A7], [A7 + 0x16] 00002130 2F2F 0016 move.l -[A7], [A7 + 0x16] 00002134 206F 0012 movea.l A0, [A7 + 0x12] 00002138 4E90 jsr [A0] 0000213A 201F move.l D0, [A7]+ 0000213C 2F40 0016 move.l [A7 + 0x16], D0 00002140 584F addq.w A7, 4 00002142 4E74 000E rtd 0x000E 00002146 594F subq.w A7, 4 00002148 306F 0016 movea.w A0, [A7 + 0x16] 0000214C 2F08 move.l -[A7], A0 0000214E 2F2F 0014 move.l -[A7], [A7 + 0x14] 00002152 2F2F 0014 move.l -[A7], [A7 + 0x14] 00002156 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000215A 206F 0018 movea.l A0, [A7 + 0x18] 0000215E 2050 movea.l A0, [A0] 00002160 2050 movea.l A0, [A0] 00002162 4E90 jsr [A0] 00002164 201F move.l D0, [A7]+ 00002166 2F40 0014 move.l [A7 + 0x14], D0 0000216A 4E74 0010 rtd 0x0010 0000216E 0000 0000 ori.b D0, 0x0 00002172 0000 0000 ori.b D0, 0x0 00002176 0000 0000 ori.b D0, 0x0